forked from acouzens/open5gs
1cc6736fa8
commit 5070c19a5469269d036bf243ebdb2740aefc7b8d Author: Sukchan Lee <acetcom@gmail.com> Date: Fri Nov 4 15:46:35 2022 +0900 updte it commit e49107f46152ff6dce5658b48cfb2c31df61724a Author: Sukchan Lee <acetcom@gmail.com> Date: Fri Nov 4 11:03:37 2022 +0900 update it commit a55b977e044b1d74ccc8a19f1dbf8194c3cd7daa Author: Sukchan Lee <acetcom@gmail.com> Date: Fri Nov 4 10:50:41 2022 +0900 update it commit 0ff0930d99bfeb91134271dae0941b4c454d1a3d Author: Sukchan Lee <acetcom@gmail.com> Date: Fri Nov 4 10:09:35 2022 +0900 update it commit 8cb5038b66d4a605446c6fc200b77f645f7ad328 Author: Sukchan Lee <acetcom@gmail.com> Date: Fri Nov 4 09:39:08 2022 +0900 update it commit 0a6829dfb6470f3d9b786363d49387fdc688e33b Author: Sukchan Lee <acetcom@gmail.com> Date: Fri Nov 4 09:06:22 2022 +0900 update it commit ea85035300d9a42cc5f8f7ee300d28cd055f0f1c Author: Sukchan Lee <acetcom@gmail.com> Date: Thu Nov 3 21:36:17 2022 +0900 update it commit e86ba621de332d3f712569cf0580fc8a5321adbd Author: Sukchan Lee <acetcom@gmail.com> Date: Thu Nov 3 17:39:27 2022 +0900 update it commit 2c05df84eabeba7c277c622e5d810768b2895961 Author: Sukchan Lee <acetcom@gmail.com> Date: Thu Nov 3 16:20:47 2022 +0900 update it commit 43c88aed3f2001fdbc28ce0f11cc21dfcdc5906f Author: Sukchan Lee <acetcom@gmail.com> Date: Wed Nov 2 22:17:37 2022 +0900 update it commit b374db4e02e7dd153944f5a6fdc2a50c434dfa09 Author: Sukchan Lee <acetcom@gmail.com> Date: Wed Nov 2 22:05:53 2022 +0900 update it |
||
---|---|---|
.. | ||
alpine/latest | ||
build | ||
debian | ||
fedora | ||
package | ||
ubuntu | ||
webui | ||
README.md | ||
check.sh | ||
docker-compose.yml |
README.md
Docker running example
-
Development
$ docker compose run dev
-
Run WebUI
$ docker-compose up webui
-
Test
$ docker compose run test
-
Test(ubuntu:focal)
$ TAG=focal docker compose run test
-
Development(fedora:latest)
$ DIST=fedora docker compose run dev
-
All Test with All Environment
$ ./check.sh
-
Runtime
$ docker compose run run
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
$ cat ./meson.build $ cat ./docker/webui/Dockerfile $ cat ./webui/package.json $ cat ./webui/package-lock.json $ cat ./docs/assets/webui/install
-
New NF
$ cat debian/control $ cat configs/systemd/open5gs-scpd.service.in $ cat configs/logrotate/open5gs.in $ cat configs/newsyslog/open5gs.conf.in
-
Upload OpenBuildService
$ dch -i $ meson subprojects download freeDiameter $ debuild -S -uc -us -d $ osc co home:acetcom:open5gs latest $ 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