Files
nextepc-oss/docker
2021-05-05 23:55:40 +09:00
..
2021-04-27 22:48:46 +09:00
2021-03-15 10:01:55 +09:00
2021-03-15 10:01:55 +09:00
2021-03-15 10:01:55 +09:00
2019-10-27 17:41:14 +09:00
2021-03-15 10:01:55 +09:00
2020-11-12 14:35:05 -05:00
2020-09-13 22:06:13 -04:00

Docker running example

  • Build Image $ docker-compose build

  • Development $ docker-compose run dev

  • Runtime

    $ docker-compose \
      -f docker-compose.yml -f docker-compose.run.yml run run
    
  • Test

    $ docker-compose \
      -f docker-compose.yml -f docker-compose.test.yml run test
    
  • Test(ubuntu:artful)

    $ TAG=eoan docker-compose build
    $ TAG=eoan docker-compose \
      -f docker-compose.yml -f docker-compose.test.yml run test
    
  • Development(fedora:latest)

    $ DIST=fedora docker-compose build
    $ DIST=fedora docker-compose run dev
    
  • Runtime(debian:jessie)

    $ DIST=debian TAG=stretch docker-compose build
    $ DIST=debian TAG=stretch docker-compose 
      -f docker-compose.yml -f docker-compose.run.yml run run
    
  • All Test with All Environment

    $ ./check.sh

  • Run WebUI

    $ docker-compose up -d

For OpenSUSE Build Service Release

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 $ 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