«Перезагрузка со сцены» отсутствует в интерфейсе Jenkins UI и Blue Ocesn - PullRequest
0 голосов
/ 08 апреля 2020

Я ищу решение, в котором можно перезапустить работу конвейера Jenkins с любого неудачного шага.

Пример сценария конвейера:

timestamps {
        node () {
            stage ('Checkout') {
                bat label: '', script: 'echo "stage Checkout"'
            }
            stage ('Support') {
                bat label: '', script: 'echo "stage Support"'
                bat label: '', script: '''(ROBOCOPY "\\\\Server1" "\\\\LocalFolder\\Files" "a.xml" /is /it)
                IF %ERRORLEVEL% LSS 8 (exit /B 0) else (exit /B 1)'''
            }
            stage ('Build') {
                bat label: '', script: 'echo "stage Build"'
            }
            stage ('InstallerCreation') {
                bat label: '', script: 'echo "stage Installer Creation"'
            }
            stage ('CreateNgPkg') {
                bat label: '', script: 'echo "stage Nuget Creation"'
            }
        }
    }

Среда:

  1. Win10 Jenkins 2.230.
  2. Конвейер: декларативный 1.6.0 (все зависимости установлены).
  3. Blue Ocean - 1.22.0.

Доступны опции пользовательского интерфейса Jenkins

Доступны опции BlueOcesn

Чего не хватает в моей системе? Согласно https://jenkins.io/doc/book/pipeline/running-pipelines/ оно должно быть доступно. Проверено https://issues.jenkins-ci.org/browse/JENKINS-45455 А также связанные с этим вопросы на этом сайте, но никто не помог.

...