ジェンキンスで環境変数を使用して定期的にビルドしたい:
#pseudo setting
H 17 * * * BUILD_FOR=gist-mail TOKEN_GIST_MAIL=some_token
H 17 * * * BUILD_FOR=pollyanna TOKEN_POLLYANNA=anothor_token
H 17 * * * BUILD_FOR=fenix-knight TOKEN_FENIX_KNIGHT=alternative_token
これらの変数は、事前に指定されているため、動的に変更されません。
以下のエラーが発生しました。
Invalid input: "10 17 * * * BUILD_FOR=fenix-knight": line 1:12: expecting EOF, found ' '
各ビルドトリガーに異なる環境変数を渡すにはどうすればよいですか? 私の回避策は、各ジョブを作成することです。
以下の私の実行中のシェル:
gem install bundler
ruby -i -pe '$_.gsub! /^ruby/, "#ruby"' Gemfile
bundle
BUILD_FOR=fenix-knight bundle exec rake tachikoma:load tachikoma:fetch tachikoma:bundle tachikoma:pull_request