Skip to content

Changes

Summary

  1. make/Makefile: always use docker run --rm (details)
  2. common/pipework: deduplicate (details)
  3. treewide: fix missing --rm for "docker run" (details)
Commit a0a991f4123b1c09fe420d4fa8d88cc951180895 by Oliver Smith
make/Makefile: always use docker run --rm

Add --rm to the "docker run" line in make/Makefile, and remove it from
RUN_ARGS.

Related: https://osmocom.org/projects/osmocom-servers/wiki/Docker_cache_clean_up
Related: SYS#5827
Change-Id: Iea063aa39a08397ea64d2018b433991a130e7f56
The file was modified osmo-gbproxy-master/Makefile
The file was modified osmo-ran/split/ran-trx-ipc/Makefile
The file was modified osmo-hnbgw-master/Makefile
The file was modified systemd/Makefile
The file was modified ttcn3-msc-test/Makefile
The file was modified osmo-ran/split/ran-trx-uhd/Makefile
The file was modified ttcn3-smlc-test/Makefile
The file was modified osmo-pcu-master/Makefile
The file was modified osmo-ggsn-latest/Makefile
The file was modified osmo-ran/Makefile
The file was modified osmo-hnodeb-master/Makefile
The file was modified osmo-ran/split/ran-bts_pcu/Makefile
The file was modified ttcn3-bsc-test-vamos/Makefile
The file was modified make/Makefile
The file was modified open5gs-latest/Makefile
The file was modified gr-gsm-master/Makefile
The file was modified osmo-hlr-master/Makefile
The file was modified ttcn3-sgsn-test/Makefile
The file was modified alpine-lighttpd/Makefile
The file was modified osmo-gsm-tester/Makefile
The file was modified osmo-msc-master/Makefile
The file was modified osmo-sgsn-master/Makefile
The file was modified ttcn3-bts-test/Makefile
The file was modified nplab-m3ua-test/Makefile
The file was modified ttcn3-stp-test/Makefile
The file was modified osmo-gbproxy-latest/Makefile
The file was modified ttcn3-nitb-sysinfo/Makefile
The file was modified ttcn3-pcu-test/Makefile
The file was modified ttcn3-hnodeb-test/Makefile
The file was modified osmo-remsim-latest/Makefile
The file was modified osmo-ggsn-master/Makefile
The file was modified osmo-nitb-master/Makefile
The file was modified ttcn3-cbc-test/Makefile
The file was modified nplab-sua-test/Makefile
The file was modified ttcn3-pcap-client-test/Makefile
The file was modified openbts-umts/Makefile
The file was modified osmo-bsc-master/Makefile
The file was modified osmo-stp-master/Makefile
The file was modified osmo-remsim-master/Makefile
The file was modified osmo-smlc-master/Makefile
The file was modified sctp-test/Makefile
The file was modified ttcn3-sccp-test/Makefile
The file was modified osmo-bts-master/Makefile
The file was modified osmo-ran/split/ran-bsc_mgw/Makefile
The file was modified ttcn3-bsc-test/Makefile
The file was modified sigtran-tests/Makefile
The file was modified osmo-mgw-master/Makefile
Commit 266cb2165c53cec139961910b78d10d9bbbcdffa by Oliver Smith
common/pipework: deduplicate

Move the pipework script from several image directories to the common
dir.

Change-Id: I88ff40ca69c9ee76bef9bb8f24f66ca9d5ac751a
The file was addedcommon/pipework
The file was modified osmo-ns-master/Dockerfile
The file was modified osmo-gbproxy-latest/Dockerfile
The file was removeddebian-bullseye-titan/pipework
The file was modified osmo-gbproxy-master/Dockerfile
The file was removedosmo-gbproxy-master/pipework
The file was modified debian-bullseye-titan/Dockerfile
The file was removedosmo-gbproxy-latest/pipework
The file was removedosmo-ns-master/pipework
Commit 5c158b326abe394a731094b197ef8ff08e019622 by Oliver Smith
treewide: fix missing --rm for "docker run"

Add "--rm" to each "docker run" command, so they don't continuously fill
up disk space.

Fix this even in the pipework script. We don't use the code path there,
but by always having --rm after "docker run" (same line or next line),
a new lint script in osmo-ci I8ab9c291504475d670bdefc50c4524c5bdd4c880
can help us avoid this in the future.

In ttcn3-ggsn-test/jenkins.sh, move one existing --rm in a later line
upwards so the linter can find it.

Related: SYS#5827, OS#5099
Related: https://github.com/jpetazzo/pipework/pull/248
Change-Id: I48b01c43fedf379b8a565eaab0369806d7831bd8
The file was modified ttcn3-fr-test/jenkins.sh
The file was modified jenkins-common.sh
The file was modified common/pipework
The file was modified ttcn3-ggsn-test/jenkins.sh