gpt4 book ai didi

jenkins - 使用 Jenkins API 促进构建

转载 作者:行者123 更新时间:2023-12-02 14:26:42 26 4
gpt4 key购买 nike

给定 Jenkins 构建作业具有不同的升级作业(即,将构建升级到不同的环境),如何使用 Jenkins API 触发特定构建的特定升级作业?

最佳答案

综合不同来源的答案得出此结论:

$Username = "Username"
$APItoken = '12345'
$Credential = "$($Username):$($APItoken)"
$EncodedCredential = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($Credential))
$BasicAuthValue = "Basic $EncodedCredential"
$Headers = @{
Authorization = $BasicAuthValue
}

Write-Output "Promoting build $LatestBuildNumber to Environment..."

Invoke-WebRequest -URI "http://jenkins.prd.company.com/job/jobname/buildnumber/promotion/forcePromotion?name=PromoteToEnvironment" -Headers $Headers

关于jenkins - 使用 Jenkins API 促进构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43311953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com