Skip to content

Portal Production Release Procedures and Notes

Carrie Arnold edited this page Oct 28, 2016 · 1 revision

Portal Release Procedures

The portal image is stored in Dockerhub and automatically built whenever code is committed to the master branch. Tags are used to control what version is pulled.

  • Update release notes in CHANGELOG.md

  • Commit changes if needed

  • Tag release:

$ git tag v1.12.0

$ git push origin v1.12.0

(as portal)

$ docker pull chameleoncloud/portal:v<whatever>

(as root)

# systemctl restart chameleon-portal

# docker exec -it chameleon_portal_1 python manage.py migrate (if db changes)

# docker exec -it chameleon_portal_1 python manage.py collectstatic --noinput (just in general)