<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>208</buildNumber><marked><SHA1>ef0f49aa4b3a547020e5611b0708635cbb9050b7</SHA1><branch><SHA1>ef0f49aa4b3a547020e5611b0708635cbb9050b7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>ef0f49aa4b3a547020e5611b0708635cbb9050b7</SHA1><branch><SHA1>ef0f49aa4b3a547020e5611b0708635cbb9050b7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>ef0f49aa4b3a547020e5611b0708635cbb9050b7</SHA1><branch><SHA1>ef0f49aa4b3a547020e5611b0708635cbb9050b7</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>git://git.osmocom.org/docker-playground</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#208</displayName><duration>493</duration><estimatedDuration>255</estimatedDuration><fullDisplayName>update-osmo-ci-on-slaves-dp #208</fullDisplayName><id>208</id><inProgress>false</inProgress><keepLog>false</keepLog><number>208</number><queueId>418078</queueId><result>SUCCESS</result><timestamp>1615471868371</timestamp><url>https://jenkins.osmocom.org/jenkins/view/SDR/job/update-osmo-ci-on-slaves-dp/208/</url><builtOn>build2-deb9build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>make/Makefile</affectedPath><commitId>44fbe564bb33ef6982770d68138b7ace61c2cfa4</commitId><timestamp>1615398389000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>make/Makefile: use git to get the project's root directory

Change-Id: I87a425515692e62df7b593a3c2a5b88a765d217d
</comment><date>2021-03-10 18:46:29 +0100</date><id>44fbe564bb33ef6982770d68138b7ace61c2cfa4</id><msg>make/Makefile: use git to get the project's root directory</msg><path><editType>edit</editType><file>make/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.gitignore</affectedPath><affectedPath>centos8-build/Dockerfile</affectedPath><affectedPath>debian-stretch-obs-latest/Dockerfile</affectedPath><affectedPath>osmo-pcu-master/Dockerfile</affectedPath><affectedPath>debian-buster-build/Dockerfile</affectedPath><affectedPath>osmo-bts-latest/respawn.sh</affectedPath><affectedPath>osmo-pcu-latest/Dockerfile</affectedPath><affectedPath>make/Makefile</affectedPath><affectedPath>osmo-bts-master/respawn.sh</affectedPath><affectedPath>debian-jessie-build/Dockerfile</affectedPath><affectedPath>debian-sid-build/Dockerfile</affectedPath><affectedPath>centos8-obs-latest/Dockerfile</affectedPath><affectedPath>common/respawn.sh</affectedPath><affectedPath>osmo-bts-master/Dockerfile</affectedPath><affectedPath>osmo-pcu-master/respawn.sh</affectedPath><affectedPath>osmo-pcu-latest/respawn.sh</affectedPath><affectedPath>osmo-bts-latest/Dockerfile</affectedPath><commitId>085656ac45c03f4ea68ca2dc1e036c585eeac6b5</commitId><timestamp>1615398389000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>Make respawn.sh a common part of *-build/-obs images

Maintaining several versions of the same file in different folders
is a bad idea, because at some point their content gets out of sync.
This is exactly what happened to 'respawn.sh': sleep()ing was only
implemented in 'osmo-bts-master/respawn.sh', other versions of this
file would simply ignore '$SLEEP_BEFORE_RESPAWN'.

The easiest solution would be to have all common files in a single
directory, however Docker does not allow to ADD files from outside
of the build context.  In other words, all files must be in the
same directory as the Dockerfile itself.

Modify 'make/Makefile' in order to copy the contents of common
directory to the current build context ('pre-build' target) and
remove it after building ('post-build' target).

Change-Id: I3ec86c8610b3b43d39ea8e3da444861d317ced4e
</comment><date>2021-03-10 18:46:29 +0100</date><id>085656ac45c03f4ea68ca2dc1e036c585eeac6b5</id><msg>Make respawn.sh a common part of *-build/-obs images</msg><path><editType>edit</editType><file>osmo-bts-latest/Dockerfile</file></path><path><editType>edit</editType><file>centos8-obs-latest/Dockerfile</file></path><path><editType>edit</editType><file>debian-stretch-obs-latest/Dockerfile</file></path><path><editType>delete</editType><file>osmo-bts-master/respawn.sh</file></path><path><editType>delete</editType><file>osmo-pcu-master/respawn.sh</file></path><path><editType>edit</editType><file>osmo-bts-master/Dockerfile</file></path><path><editType>edit</editType><file>osmo-pcu-latest/Dockerfile</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>osmo-bts-latest/respawn.sh</file></path><path><editType>edit</editType><file>osmo-pcu-master/Dockerfile</file></path><path><editType>edit</editType><file>debian-sid-build/Dockerfile</file></path><path><editType>edit</editType><file>centos8-build/Dockerfile</file></path><path><editType>edit</editType><file>debian-jessie-build/Dockerfile</file></path><path><editType>edit</editType><file>make/Makefile</file></path><path><editType>edit</editType><file>debian-buster-build/Dockerfile</file></path><path><editType>delete</editType><file>osmo-pcu-latest/respawn.sh</file></path><path><editType>add</editType><file>common/respawn.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>debian-buster-erlang/Dockerfile</affectedPath><affectedPath>debian-stretch-titan/Dockerfile</affectedPath><affectedPath>osmo-ran/Dockerfile</affectedPath><affectedPath>debian-stretch-obs-latest/Dockerfile</affectedPath><affectedPath>common/Release.key</affectedPath><affectedPath>osmo-ran/split/ran-trx-ipc/Dockerfile</affectedPath><affectedPath>osmo-gsm-tester/Dockerfile</affectedPath><affectedPath>osmocom-bb-host-master/Dockerfile</affectedPath><affectedPath>debian-buster-simtrace2/Release.key</affectedPath><affectedPath>osmo-gsm-tester/Release.key</affectedPath><affectedPath>osmo-ran/split/ran-bts_pcu/Dockerfile</affectedPath><affectedPath>osmo-ran/split/ran-bts_pcu/Release.key</affectedPath><affectedPath>debian-jessie-osmocom/Dockerfile</affectedPath><affectedPath>osmo-ran/split/ran-bsc_mgw/Dockerfile</affectedPath><affectedPath>Release.key</affectedPath><affectedPath>debian-stretch-build-dist/Release.key</affectedPath><affectedPath>osmo-ran/split/ran-bsc_mgw/Release.key</affectedPath><affectedPath>debian-stretch-jenkins/Dockerfile</affectedPath><affectedPath>osmo-ran/split/ran-trx-ipc/Release.key</affectedPath><affectedPath>debian-buster-simtrace2/Dockerfile</affectedPath><affectedPath>osmocom-bb-host-master/Release.key</affectedPath><affectedPath>osmo-msc-latest/Release.key</affectedPath><affectedPath>debian-jessie-osmocom/Release.key</affectedPath><affectedPath>osmo-ran/split/ran-trx-uhd/Dockerfile</affectedPath><affectedPath>debian-stretch-obs-latest/Release.key</affectedPath><affectedPath>debian-stretch-build/Dockerfile</affectedPath><affectedPath>osmo-ran/split/ran-trx-uhd/Release.key</affectedPath><affectedPath>osmo-ran/Release.key</affectedPath><affectedPath>debian-buster-erlang/Release.key</affectedPath><affectedPath>debian-stretch-jenkins/Release.key</affectedPath><affectedPath>debian-stretch-titan/Release.key</affectedPath><affectedPath>debian-stretch-build/Release.key</affectedPath><commitId>ef0f49aa4b3a547020e5611b0708635cbb9050b7</commitId><timestamp>1615398423000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>Share a single instance of Release.key between all images

This change employs the same approach as [1] for Release.key.

Change-Id: Ic51d6e6557ee0b56d21d8ff4feaf04bc02e41a2e
Related: [1] I3ec86c8610b3b43d39ea8e3da444861d317ced4e
</comment><date>2021-03-10 18:47:03 +0100</date><id>ef0f49aa4b3a547020e5611b0708635cbb9050b7</id><msg>Share a single instance of Release.key between all images</msg><path><editType>delete</editType><file>osmo-ran/Release.key</file></path><path><editType>edit</editType><file>osmocom-bb-host-master/Dockerfile</file></path><path><editType>edit</editType><file>debian-stretch-obs-latest/Dockerfile</file></path><path><editType>delete</editType><file>debian-stretch-build/Release.key</file></path><path><editType>delete</editType><file>debian-stretch-jenkins/Release.key</file></path><path><editType>edit</editType><file>osmo-ran/Dockerfile</file></path><path><editType>edit</editType><file>osmo-ran/split/ran-bts_pcu/Dockerfile</file></path><path><editType>edit</editType><file>debian-buster-erlang/Dockerfile</file></path><path><editType>delete</editType><file>osmo-msc-latest/Release.key</file></path><path><editType>edit</editType><file>debian-stretch-titan/Dockerfile</file></path><path><editType>delete</editType><file>debian-stretch-titan/Release.key</file></path><path><editType>edit</editType><file>osmo-gsm-tester/Dockerfile</file></path><path><editType>delete</editType><file>osmo-ran/split/ran-trx-ipc/Release.key</file></path><path><editType>delete</editType><file>debian-buster-erlang/Release.key</file></path><path><editType>edit</editType><file>osmo-ran/split/ran-bsc_mgw/Dockerfile</file></path><path><editType>delete</editType><file>debian-jessie-osmocom/Release.key</file></path><path><editType>delete</editType><file>debian-stretch-build-dist/Release.key</file></path><path><editType>edit</editType><file>osmo-ran/split/ran-trx-ipc/Dockerfile</file></path><path><editType>edit</editType><file>debian-buster-simtrace2/Dockerfile</file></path><path><editType>delete</editType><file>Release.key</file></path><path><editType>edit</editType><file>osmo-ran/split/ran-trx-uhd/Dockerfile</file></path><path><editType>delete</editType><file>osmo-ran/split/ran-bts_pcu/Release.key</file></path><path><editType>delete</editType><file>osmo-ran/split/ran-trx-uhd/Release.key</file></path><path><editType>edit</editType><file>debian-jessie-osmocom/Dockerfile</file></path><path><editType>delete</editType><file>debian-buster-simtrace2/Release.key</file></path><path><editType>delete</editType><file>debian-stretch-obs-latest/Release.key</file></path><path><editType>delete</editType><file>osmo-gsm-tester/Release.key</file></path><path><editType>edit</editType><file>debian-stretch-jenkins/Dockerfile</file></path><path><editType>edit</editType><file>debian-stretch-build/Dockerfile</file></path><path><editType>delete</editType><file>osmo-ran/split/ran-bsc_mgw/Release.key</file></path><path><editType>delete</editType><file>osmocom-bb-host-master/Release.key</file></path><path><editType>add</editType><file>common/Release.key</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></freeStyleBuild>