articulate
articulate copied to clipboard
Articulate 1.0.0 Release
From template: https://gist.github.com/wrathagom/e6c5fb198df0c041e60eb803ee670a43
Checklist for issuing the 1.0.0 version of articulate
- [x] Make branch, push on GitHub
git clone https://github.com/samtecspg/articulate.git
cd articulate
git checkout -b 1.0
git push -u origin 1.0
- [x] Update main compose with the version of this release and verify the changes.
sed -i -- "s/repo-head/1.0.0/" docker-compose.yml
sed -i -- "s/0.0.0/1.0.0/" api/package.json
sed -i -- "s/0.0.0/1.0.0/" ui/package.json
git diff
find . -name "*--" -type f -delete
- [x] Do a test build and run to make sure it doesn't immediately blow for some reason
docker images
# Make sure there are any images matching the version your building in your cache!!
docker-compose -f docker-compose.yml -f build-compose-override.yml up
# jump in the web interface, give it a test spin
- [x] Get the changes checked back in then tag to kick off a build
git add .
git commit -m "Updates for 1.0.0 release"
git tag -a v1.0.0 -m "Release tag for 1.0.0 release"
git push
git push origin v1.0.0
- [x] build the docker-compose zip file
./package.sh v1.0.0
- [x] (after docker cloud is done with the build) unzip the zip - do a
compose up
and test
cd `mktest -d`
unzip [where-ever-package-is.zip]
cd articulate*
docker-compose up
- [ ] Make a new release on github off the release tag, upload zip made by the packaging script