1

Cloud66で実行されている Rails サーバー アプリがあり、Cloud66 にデプロイがあるたびにJenkins CIでテストの実行を開始したいと考えています。

これを行うことは可能ですか?どのように?

ありがとう!

4

1 に答える 1

2

わかりました、私は解決策を見つけました!

そう:

  1. Jenkins ジョブに移動して、[ Build Triggers ] の下の [ Trigger Builds Remotely ] オプションを有効にする必要があります。次に、トークンを選択する必要があります。
  2. Jenkinsを管理>グローバル セキュリティを構成し、匿名ユーザーに読み取り権限を追加する必要があります。
  3. 次に、Rails プロジェクトで、次のコードを使用してファイル ./.cloud66/deploy_hooks.yml を作成します。

-

staging:
   last_thing:
     command: curl $JENKINS_URL/job/$JOB_NAME/build?token=$TOKEN_DEFINED_EARLIER
     target: rails
     execute: true

以上です!次に、デプロイ時にテスト実行がトリガーされます!

于 2016-02-23T16:12:54.297 に答える