All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- improve dockerfile to be more predictable
- now uses
ENTRYPOINT
running bash rather thanCMD
. This is because scripts were meant to run in bash.
- now uses
merge-request-post-deploy.sh
: script to run when your deploy is finished, opens merge request from master to develop. This is useful when using tools likestandard-version
to create changelog and bumping version on release branch targeting master. In this flow master has to be merged into develop to match versions on branches.
- Change target branch
- Now targets develop or master branch depending on branch prefix
- Improve syntax
- Change default branch
- No longer has to be fetched with curl, use environment variable ${CI_DEFAULT_BRANCH}
- Add Dockerfile
- Add script from https://rpadovani.com/open-mr-gitlab-ci
- Add check if
$GITLAB_PRIVATE_TOKEN
is set - Fail entire script on errors
- Rename
$PRIVATE_TOKEN
to$GITLAB_PRIVATE_TOKEN
- Replace Python with jq to handle JSON
- Change
.gitlab-ci.yml
- Use Docker Image
- Skip cloning git repository