Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
#... Do the API call and get the repsone
$json = $repsone | ConvertFrom-Json
$json.value.ForEach
({
if(! Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
$waitingBuilds = $json.value | where {-not Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
[111].assignTime}
# Then print the details
.assignTime)
{
Write-Host "Build waiting for an agent:"
Write-Host Build Definition Name: Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
$waitingBuilds = $json.value | where {-not Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
[111].assignTime}
# Then print the details
.definition.name
Write-Host Build Id: Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
$waitingBuilds = $json.value | where {-not Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
[111].assignTime}
# Then print the details
.owner.id
Write-Host Queue Time Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
$waitingBuilds = $json.value | where {-not Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
[111].assignTime}
# Then print the details
.queueTime
# You can print more details about the build
}
})
# Printed on screen:
Build waiting for an agent:
Build Definition Name: GitSample-CI
Build Id: 59
Queue Time 2019-01-16T07:36:52.8666667Z
Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
$waitingBuilds = $json.value | where {-not Нет такого стандартного API, но мы можем использовать обычный API и фильтровать результаты.
Например, я использую предоставленный вами API и получил все сборки в пуле, затем отфильтровал результаты с помощью PowerShell, чтобы получить только те сборки, которые ожидают доступного агента.
Как узнать, кто ждет? в результате JSON у каждой сборки есть некоторые свойства, если сборка запускается на агенте, он получает свойство assignTime
, поэтому я ищу сборки без этого свойства.
[110] Если вы не хотите перебирать все сборки (что имеет смысл), вы можете извлечь ожидающие сборки следующим образом:
[111].assignTime}
# Then print the details
Я запустил с этого превосходного учебного руководства.
Существует компилятор КОБОЛа с открытым исходным кодом под названием OpenCOBOL, который Вы могли использовать для выполнения упражнений.
И портал КОБОЛа.
Ссылка информационного центра IBM i5/OS:
http://publib.boulder.ibm.com/infocenter/systems/scope/i5os/index.jsp?topic=/rzahg/rzahgcobol.htm
Я знаю очень мало об этом языке, таким образом, я не могу сказать Вам, сколько из информации о языке является ОПРЕДЕЛЕННЫМ ДЛЯ IBM.
Я сделал Кобол в течение относящегося к двухтысячному году времени, Кобол был легкой частью, кошмаром был JCL или Язык управления заданиями для запущения программ Кобола, какой аварии!
Я действительно, действительно хотел бы знать, почему Вы даже думаете об изучении Кобола
Существуют также:
http://www.amazon.com/Sams-Teach-Yourself-COBOL-Hours/dp/0672314533/ref=sr_1_1?ie=UTF8&s=books&qid=1234194482&sr=8-1, в котором говорится это, идет с бесплатным компилятором fujitsu, который больше не доступен для скачивания насколько я знаю
и
Кроме того, книги Murach, как предполагается, очень хороши.
См. Книгу Шелли Кэшман Формам «Структурированное программирование на COBOL, второе издание». Я изучил эту книгу, и она действительно мне пригодится.