0

私のアプリケーションの継続的な配布手順では、ジョブタイプチェックでJenkinsが(タワーcliを介して)不可能なタワージョブを呼び出すようにします。再実行時に実行される実行可能なタワージョブのジョブタイプを変更する

devopsチームがリリースを決定すると、ジョブの種類を「実行」に変更して、実際の導入が行われるようにします。この考え方は、Jenkinsが構築したアーティファクトのような余分な引数を保存し、devopsチームが手動で他のジョブテンプレートにコピーするのを避けることです。

実行可能なタワーでは、実行されたチェックジョブを実行ジョブタイプに編集するオプションが表示されません。後でデプロイメントのためにタワーのデプロイメント情報を「キャッシュ」する方が良いでしょうか?

答えて

0

これは、使用しているAnatile Towerのバージョンによって異なります。私は、<タワー3.0はビルドパラメータとしてジョブの種類を指定することをサポートしていないと信じています。 2つのジョブテンプレートを作成する必要があります(1つはジョブタイプ=チェック、もう1つはジョブタイプ=実行)。

Tower> = 3.0を使用している場合は、tower-cliコマンドを使用してください。

tower-cli job launch --job-type check --job-template=### 

EDIT:あなたのジョブテンプレートは、ジョブテンプレートが既にチェック・ジョブとして実行された場合にはどのような「ジョブタイプ」

+0

の下にマークされ、「プロンプト起動時に」オプションのチェックを持っていることを確認してください?それを「実行」ジョブとして再実行する方法はありますか – kbang

+0

私の答えをもう少し見てください。あなたの塔のバージョンが3.0より小さい場合は、 "実行"ジョブと同じテンプレートを再実行することはできません。別のテンプレートを作成して代わりに使用する必要があります。それ以外の場合、> = 3.0を使用している場合、あなたの 'tower-cli'コマンドのフラグとして' - job-type run'をフラグとして使用してジョブタイプを "実行"に設定することができます。 – kfreezy

関連する問題