diff --git a/docker/README.md b/docker/README.md index 0641a8509..64d38bf02 100644 --- a/docker/README.md +++ b/docker/README.md @@ -1,10 +1,12 @@ Docker running example =========================================== * Build Image - $ docker-compose build + + `$ docker-compose build` * Development - $ docker-compose run dev + + `$ docker-compose run dev` * Runtime ``` @@ -50,39 +52,61 @@ For OpenSUSE Build Service Release =========================================== * Build Package + + ``` $ ./build-aux/git-version-gen . > .tarball-version $ dpkg-source -b . $ rm -f .tarball-version + ``` * Get Release Key + + ``` $ wget http://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_18.04/Release.key $ sudo apt-key add Release.key + ``` * Setup Repository + ``` $ sudo sh -c "echo 'deb https://download.opensuse.org/repositories/home:/acetcom:/open5gs:/latest/xUbuntu_18.04/ ./' > /etc/apt/sources.list.d/open5gs-latest.list" $ sudo apt-get update + ``` For Launchpad Release =========================================== * Run Docker + + ``` $ docker-compose run dev + ``` * Setup Debian Environment + +``` export DEBFULLNAME='Sukchan Lee' export DEBEMAIL='acetcom@gmail.com' +``` * Transfer GPG key + +``` $ gpg --export-secret-keys --armor --output private.asc $ gpg --import private.asc $ gpg --export > public.asc $ gpg --import public.asc + ``` * Version Change + + ``` $ vi meson.build $ ./misc/git-version-gen . > .tarball-version 2>/dev/null + ``` * Upload OpenBuildService + + ``` $ dch -i $ meson subprojects download freeDiameter $ debuild -S -uc -us -d @@ -90,16 +114,25 @@ export DEBEMAIL='acetcom@gmail.com' $ cd home\:acetcom\:open5gs/latest/ $ cp ~/git/open5gs_1.0.0.* . $ osc ci -m "Update it" + ``` * Upload LaunchPad + + ``` $ dch -i $ meson subprojects download freeDiameter $ debuild -S -d $ dput ppa:open5gs/latest *.source.changes + ``` * Tagging + + ``` $ git tag v1.x.x -a + ``` * Build package + + ``` $ dpkg-buildpackage -d - + ```