diff options
Diffstat (limited to 'buildbot/master.cfg')
-rw-r--r-- | buildbot/master.cfg | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/buildbot/master.cfg b/buildbot/master.cfg index 0f554f3..5d519c1 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -1175,6 +1175,66 @@ BUILDERS.append(util.BuilderConfig( +################ 17: 'PACKAGING - DEBIAN AND UBUNTU ' JOB ################################### + +## +# This worker creates Debian and Ubuntu packages +# URL: https://git.taler.net/deployment.git/tree/packaging +# 01/23/2022 - Added by Javier Sepulveda + +WORKERS.append(worker.Worker("packaging-worker", "packaging-pass")) + +# check-and-compile FACTORY - Step 1 - Build docker image + +# Build debian packages + +CREATE_DEBIAN_PACKAGES_FACTORY = create_factory_with_deployment() +CREATE_DEBIAN_PACKAGES_FACTORY.addStep( + ShellCommand( + name="Build", + description="Build Debian packages", + descriptionDone="Build Debian packages: DONE", + command=["./run.sh"], + workdir="/home/demo/deployment/packaging/debian-docker" + ) +) + + + +# Build Ubuntu packages + +CREATE_UBUNTU_PACKAGES_FACTORY = create_factory_with_deployment() +CREATE_UBUNTU_PACKAGES_FACTORY.addStep( + ShellCommand( + name="Build", + description="Build Ubuntu packages", + descriptionDone="Build Ubuntu packages: DONE", + command=["./run.sh"], + workdir="/home/demo/deployment/packaging/ubuntu-docker" + ) +) + + + +# BUILDER packaging + + +BUILDERS.append(util.BuilderConfig( + name="packaging-debian-builder", + workernames=["packaging-worker"], + factory=CREATE_DEBIAN_PACKAGES_FACTORY +)) + + + + +BUILDERS.append(util.BuilderConfig( + name="packaging-ubuntu-builder", + workernames=["packaging-worker"], + factory=CREATE_UBUNTU_PACKAGES_FACTORY +)) + + ################ 99: debug stuff JOB ################################### # This does nothing, just a starting point for a factory. |