Builds and packages isvcs docker image for use with serviced
Manual release process:
- Update and release isvcs constituent parts -- celery, consumer, es_logstash, es_serviced, logstash, opentsdb, query, zk, etc...
- Bump version number in
control-center/serviced-isvcs/[updated package]/makefile
whereupdated package
is any dependency you updated as part of step 1 - Bump serviced version number in
control-center/serviced-isvc/makefile
andcontrol-center/serviced/isvcs/isvcs.go
- If this is the first time building this image, you may need to run
make repo
. This may take a while. - Build package:
make pkg
- Test new package
- Push new image (replace v? with new version number):
docker push zenoss/serviced-isvcs:v?
- Push changes to serviced-isvcs and serviced repos -- Follow the teams code review/pull request process...
Build the serviced-isvcs image locally:
$ make repo
Package the image:
$ make pkg