ソースを参照

Add configuration for releases

master
Fen Dweller 5年前
コミット
6bad2055b4
2個のファイルの変更11行の追加6行の削除
  1. +2
    -6
      config.json
  2. +9
    -0
      deploy-release.sh

+ 2
- 6
config.json ファイルの表示

@@ -43,19 +43,15 @@
},
{
"id": "game-release",
"execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy-branch.sh",
"execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy-release.sh",
"command-working-directory": "/home/web/crux.sexy/",
"pass-arguments-to-command": [
{
"source": "payload",
"name": "repository.name"
},
{
"source": "payload",
"name": "ref"
}
],
"response-message": "Updating...",
"response-message": "Releasing...",
"trigger-rule": {
"match": {
"type": "value",


+ 9
- 0
deploy-release.sh ファイルの表示

@@ -0,0 +1,9 @@
#! /bin/bash

echo "Updating $1 to a new release"

cd $1

git fetch --tags
latest=$(git describe --tags `git rev-list --tags --max-count=1`)
git checkout ${latest}

読み込み中…
キャンセル
保存