ソースコードをVSTSで管理しています(バージョンコントロールはGITです)。 CIプロセスの場合、私はJenkinsを使用しています。DSLプラグインを使用してVSTSからソースコードをダウンロードするには
DSLプラグインを使用して動的ジョブを作成し、動的ジョブでVSTSからコードをダウンロードする必要があります。
VSTSからコードをダウンロードするにはどうすればよいですか?
ソースコードをVSTSで管理しています(バージョンコントロールはGITです)。 CIプロセスの場合、私はJenkinsを使用しています。DSLプラグインを使用してVSTSからソースコードをダウンロードするには
DSLプラグインを使用して動的ジョブを作成し、動的ジョブでVSTSからコードをダウンロードする必要があります。
VSTSからコードをダウンロードするにはどうすればよいですか?
は、あなたがのGithubで構成され、同じプロセスに従うことができ構築ジョブ https://support.cloudbees.com/hc/en-us/articles/203802500-Injecting-Secrets-into-Jenkins-Build-Jobs
のためのプラグインを結合資格証明書のようなものを試してみてください。唯一の違いは、VSTSの場合、個人用アクセストークンを作成するか、代替資格情報を有効にして、それをJenkinsの資格情報として使用する必要があることです。
scm {
git
{
remote {
name('origin')
url('https://vstsaccount.visualstudio.com/Project/_git/Reponame')
credentials('vstspat')
}
}
私は、プラグインをバインドする代わりに資格情報オブジェクトを使用するといいと思います。私はDSLを使ってダイナミックな仕事を作っているので、資格情報オブジェクトを提供できれば、簡単に新しい仕事に対応できると思います。私たちがgithubからコードをダウンロードしたいのであれば、資格証明オブジェクトIDを渡すことができますが、VSTSに関する私の問題 –