Pipelane is a client side of continuous integration/build system on top of REST api. Pipelane will integrate existing systems as many as possible, such as JIRA, Jenkins, etc.
$ pip install pipelane
$ pipelane echo 'Hello World!'
timestep (ts) - to time the build step; systemsnap (ss) - to snapshot the system info (cpu, mem, path, os, etc.); dependencymap (dm) - to record the dependencies with their version;
Storage - store files/artifacts, as an adapter to Nexus / Artifactory; Ticket - create Epic/story/tasks, add comments; interact with human, e.g. waiting for a decision; Document - change logs, store links, aggregate the related information; Log - store, analyse, search logs; Pod - remote resource for build; Notification - chatbot or other systems on top of Hipchat or Slack to receive notifications, send commands; UI - simple UI to collect, simplify inputs; Repo - interact with repo server, checkin, checkout, create branches, merge branches, review change, etc.;
Webhook CI/System Github/Gitlab/Gerrit Storage servers, such as Nexus, Artifactory