Example Gitflow release branch Workflow
Description
An example Workflow that creates a Gitflow release branch for a specific version. The version can be passed on as an Environment Variable for the Workflow.
Prerequisites
Make sure that Bitrise has write access to your repository by manually adding an SSH key with write permission on GitHub.
bitrise.yml
# Run the workflow with $VERSION env set up to, for examaple, '2.4.3' create-release-branch: steps: - activate-ssh-key@4: run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}' - git-clone@6: {} - script@1: inputs: - content: |- #!/usr/bin/env bash # fail if any commands fails set -e # debug log set -x git checkout -b release-$VERSION git push origin release-$VERSION