Step 6 - Release the data transformation application¶
This step will create a release of the application leveraging the
ciop-release
utility to support the preparation of a new production
release.
ciop-release
is a command-line utility that follows the gitflow
paradigm and thus:
- Creates a ‘release’ branch created from the ‘develop’ branch
- Merges the ‘release’ branch back into ‘master’
- Tags the release with its name
- Back-merges the release into ‘develop’
- Removes the ‘release’ branch
- Puts the right content in the ‘docker’ branch
Once this step is concluded, the data transformation application is ready to be built and create a Docker image that can be instantiated in the Production Centre computing nodes. This is accomplished in Step 7 - Prepare the application for the Production Centre.
- Use the Jupyter Launcher to start a Terminal window and type the commands:
cd /workspace/wfp-01-01-01-n/
git status
git commit -am "first files"
git push origin develop
The steps above commit and push the data transformation application code to the ‘develop’ branch of the software repository.
- Now invoke
ciop-release
and follow the steps, confirm with ‘Y’ when asked and provide your Gitlab password when needed
Once completed, the Terminal must look like:
Now that the data transformation application development is complete, has been tested and pushed to the sotwware repository, proceed to Step 7 ‐ Prepare the application for the Production Centre