小编Rav*_*thy的帖子

Powershell 跳过数组中的元素,如果它为空

我有一个 powershell 脚本,我从 Jenkins 那里接收元素名称作为变量:

$IISarray = @("$ENV:Cashier_NAME", "$ENV:Terminal_NAME", "$ENV:Content_Manager_NAME", "$ENV:Kiosk_BO_NAME")

foreach ($string in $IISarray){
"some code goes here"
}
Run Code Online (Sandbox Code Playgroud)

有时随机元素可以为空。如何添加检查以查看数组中的当前元素是否为空,跳过它并转到下一个元素?

powershell conditional-statements jenkins

5
推荐指数
1
解决办法
5666
查看次数

如何使用 BitBucket API 获取 PR 的构建状态?

将 Bitbucket API 用于任何拉取请求时,未获取 PR 的构建作业详细信息/状态

这是我的 API 网址:

https://example.com/rest/api/1.0/projects/{projectkey}/repos/{reposlug}/pull-requests/{pullrequestID}
Run Code Online (Sandbox Code Playgroud)

构建状态在 GUI 上的样子:

在此处输入图片说明

我还尝试了以下方法来获取 Build 状态但没有运气

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/settings/pull-requests
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/settings/hooks
Run Code Online (Sandbox Code Playgroud)

所以我想知道任何 PR 的构建状态,无论是成功还是失败

提前感谢您的回答。

bitbucket github-api bitbucket-api jenkins bitbucket-server

2
推荐指数
1
解决办法
3552
查看次数