I hereby claim:
- I am le6o on github.
- I am le6o (https://keybase.io/le6o) on keybase.
- I have a public key ASBl5RUEv6d5tTp4wsJuF-aGbkR1UTc-HV91_gXUy1Ur-Qo
To claim this, I am signing this object:
| env: flex | |
| runtime: custom |
I hereby claim:
To claim this, I am signing this object:
| set :default_tag, `git tag`.split("\n").last | |
| ask :tag, fetch(:default_tag) | |
| set :branch, fetch(:tag).empty? ? fetch(:default_tag) : fetch(:tag) |
| #!/bin/bash | |
| TAG=$(git log --format=%s --merges -n 1 | cut -d '/' -f 3) | |
| if ! [[ $TAG =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then | |
| return 1 | |
| fi | |
| echo "TAG = $TAG" > properties |
| namespace :deploy do | |
| after :finishing, :git_tag do | |
| run_locally do | |
| if fetch(:skip_git_tag, false) | |
| info "[git-tag] Tagging of deployment skipped" | |
| else | |
| user = capture(:git, "config --get user.name") | |
| email = capture(:git, "config --get user.email") | |
| tag_msg = "Deployed by #{user} <#{email}>" |