Page MenuHomePhabricator

Create jenkins job for creating deployment artifacts for `docker-pkg-deploy`
Open, HighPublic

Description

docker-pkg-deploy is the repository we use for deploying docker-pkg to production via scap3.

We would need a CI job that does the following:

  1. Be triggered every time someone updates the src submodule, or the frozen-requirements.txt file (so: a post-merge job)
  2. Check out the code, run make -f Makefile.build artifacts. This needs basically GNU Make, GNU tar, and docker
  3. the make process will modify the artifacts tar archives; those changes should be committed locally and pushed to gerrit directly from jenkins

This process is probably general enough we can expand it to most if not all of our python applications, so we might want the job name not to be tied to docker-pkg.

Event Timeline

Joe triaged this task as High priority.Nov 2 2017, 8:53 AM