ビルド プロセスの一環として、変更後にファイルをチェックインする必要があります。Groovy スクリプトを使用して実行できますが、スクリプトにユーザー名パスワードを入力する必要があります。できれば避けたいところです。Groovy スクリプトのJenkins Source Code Managementセクションに既に保存されている資格情報を使用する方法はありますか?
2838 次
2 に答える
1
私が知っているこれを行う方法はありませんが、SVN コマンド ライン クライアントでバッチまたはシェル スクリプトを使用して、本質的に同じことを達成できます。
すべてのスレーブで手動でチェックアウトまたはコミットを 1 回実行する必要がありますが、これを行うと、資格情報がそのマシンにキャッシュされ、ユーザーまたはパスワードなしでバッチまたはシェル コマンドを介してジョブで使用できます。
これは理想的ではありませんが、仕事は完了します。
于 2012-10-13T00:17:15.237 に答える
1
このプラグインは動作するはずです。
https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Binding+Plugin
これにより、ジェンキンから資格情報を取得し、それらを環境変数として公開できます。
そこから、groovy スクリプトでそれらにアクセスできます。
def env = System.getenv()
于 2015-01-27T17:54:52.323 に答える