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:
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}>" |
#!/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 |
set :default_tag, `git tag`.split("\n").last | |
ask :tag, fetch(:default_tag) | |
set :branch, fetch(:tag).empty? ? fetch(:default_tag) : fetch(:tag) |
I hereby claim:
To claim this, I am signing this object:
env: flex | |
runtime: custom |