<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></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://jenkins.osmocom.org/jenkins/view/master/job/update-osmo-ci-on-slaves-dp/208/artifact</artifactsUrl><changesUrl>https://jenkins.osmocom.org/jenkins/view/master/job/update-osmo-ci-on-slaves-dp/changes</changesUrl><displayUrl>https://jenkins.osmocom.org/jenkins/view/master/job/update-osmo-ci-on-slaves-dp/208/</displayUrl><testsUrl>https://jenkins.osmocom.org/jenkins/view/master/job/update-osmo-ci-on-slaves-dp/208/testReport</testsUrl></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/master/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>.gitignore</file></path><path><editType>edit</editType><file>osmo-pcu-master/Dockerfile</file></path><path><editType>edit</editType><file>osmo-pcu-latest/Dockerfile</file></path><path><editType>delete</editType><file>osmo-bts-master/respawn.sh</file></path><path><editType>edit</editType><file>debian-stretch-obs-latest/Dockerfile</file></path><path><editType>edit</editType><file>osmo-bts-master/Dockerfile</file></path><path><editType>edit</editType><file>make/Makefile</file></path><path><editType>edit</editType><file>osmo-bts-latest/Dockerfile</file></path><path><editType>edit</editType><file>debian-buster-build/Dockerfile</file></path><path><editType>edit</editType><file>debian-jessie-build/Dockerfile</file></path><path><editType>edit</editType><file>centos8-build/Dockerfile</file></path><path><editType>edit</editType><file>debian-sid-build/Dockerfile</file></path><path><editType>delete</editType><file>osmo-pcu-latest/respawn.sh</file></path><path><editType>delete</editType><file>osmo-pcu-master/respawn.sh</file></path><path><editType>add</editType><file>common/respawn.sh</file></path><path><editType>delete</editType><file>osmo-bts-latest/respawn.sh</file></path><path><editType>edit</editType><file>centos8-obs-latest/Dockerfile</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>debian-stretch-build/Dockerfile</affectedPath><affectedPath>debian-stretch-obs-latest/Release.key</affectedPath><affectedPath>osmo-ran/split/ran-trx-uhd/Dockerfile</affectedPath><affectedPath>osmo-ran/split/ran-trx-uhd/Release.key</affectedPath><affectedPath>debian-buster-erlang/Release.key</affectedPath><affectedPath>osmo-ran/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>edit</editType><file>debian-jessie-osmocom/Dockerfile</file></path><path><editType>delete</editType><file>osmo-ran/split/ran-bsc_mgw/Release.key</file></path><path><editType>delete</editType><file>debian-jessie-osmocom/Release.key</file></path><path><editType>delete</editType><file>debian-stretch-build/Release.key</file></path><path><editType>edit</editType><file>debian-stretch-obs-latest/Dockerfile</file></path><path><editType>edit</editType><file>osmo-ran/Dockerfile</file></path><path><editType>edit</editType><file>debian-buster-erlang/Dockerfile</file></path><path><editType>edit</editType><file>osmo-gsm-tester/Dockerfile</file></path><path><editType>delete</editType><file>debian-stretch-jenkins/Release.key</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>debian-buster-simtrace2/Dockerfile</file></path><path><editType>delete</editType><file>osmo-gsm-tester/Release.key</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-build-dist/Release.key</file></path><path><editType>edit</editType><file>debian-stretch-build/Dockerfile</file></path><path><editType>delete</editType><file>debian-stretch-obs-latest/Release.key</file></path><path><editType>edit</editType><file>osmocom-bb-host-master/Dockerfile</file></path><path><editType>add</editType><file>common/Release.key</file></path><path><editType>edit</editType><file>osmo-ran/split/ran-bts_pcu/Dockerfile</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-trx-uhd/Release.key</file></path><path><editType>delete</editType><file>Release.key</file></path><path><editType>delete</editType><file>debian-stretch-titan/Release.key</file></path><path><editType>edit</editType><file>osmo-ran/split/ran-trx-ipc/Dockerfile</file></path><path><editType>delete</editType><file>osmocom-bb-host-master/Release.key</file></path><path><editType>edit</editType><file>osmo-ran/split/ran-bsc_mgw/Dockerfile</file></path><path><editType>delete</editType><file>osmo-ran/Release.key</file></path><path><editType>edit</editType><file>debian-stretch-jenkins/Dockerfile</file></path><path><editType>delete</editType><file>osmo-ran/split/ran-bts_pcu/Release.key</file></path><path><editType>delete</editType><file>debian-buster-simtrace2/Release.key</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><description></description><fullName>Vadim Yanitskiy</fullName><id>fixeria</id></culprit></freeStyleBuild>