Size: a a a

2020 October 18

I

Ilgiz in jenkins_ru
#!/bin/bash -e
Же
источник

I

Ilgiz in jenkins_ru
Но ловить exit status там то ещё сомнительное занятие, к тому же дистро и Шелл зависимое
источник

RT

Roman Trawin in jenkins_ru
Alexander Valkov
Эмулирую фейл вложенной команды.
и какой фейл ты тут ожидаешь? все команды отработают со статусом 0
источник

RT

Roman Trawin in jenkins_ru
вот так надо, если хочешь проверить что дальше команды с ошибкой скрипт не пойдет
$ cat test.sh 
#!/usr/bin/env bash
set -xeuo pipefail

export VAR=$(exit 1)
exit 1

echo hey

hey не выведет. set -x чтобы запустить скрипт в режиме дебага
$ ./test.sh  
++ exit 1
+ export VAR=
+ VAR=
+ exit 1

$ echo $?
1
источник

AV

Alexander Valkov in jenkins_ru
Roman Trawin
вот так надо, если хочешь проверить что дальше команды с ошибкой скрипт не пойдет
$ cat test.sh 
#!/usr/bin/env bash
set -xeuo pipefail

export VAR=$(exit 1)
exit 1

echo hey

hey не выведет. set -x чтобы запустить скрипт в режиме дебага
$ ./test.sh  
++ exit 1
+ export VAR=
+ VAR=
+ exit 1

$ echo $?
1
Это задачу не решает
источник

E

Elenhil in jenkins_ru
Alexander Valkov
Это задачу не решает
def a = sh script: 'foo', returnStdout: true
источник

AV

Alexander Valkov in jenkins_ru
Elenhil
def a = sh script: 'foo', returnStdout: true
Это тоже не то.
Я уже решил по-другому.
источник
2020 October 19

AV

Alexander Valkov in jenkins_ru
А что вы используете для подсветки синтаксиса в Jenkinsfile? Groovy подсветку?
У меня декларативные, кстати.
источник

ᴅⁱᵐⁱᴅʳ0ˡ in jenkins_ru
Alexander Valkov
А что вы используете для подсветки синтаксиса в Jenkinsfile? Groovy подсветку?
У меня декларативные, кстати.
vs code
источник

in jenkins_ru
Alexander Valkov
А что вы используете для подсветки синтаксиса в Jenkinsfile? Groovy подсветку?
У меня декларативные, кстати.
В вижуал коде есть плагины для дженкинсфайлов
источник

AV

Alexander Valkov in jenkins_ru
В вижуал коде есть плагины для дженкинсфайлов
Специально для Jenkinsfile? То есть это не Groovy подсветка?
источник

PK

Pavel Kamyshev in jenkins_ru
Alexander Valkov
А что вы используете для подсветки синтаксиса в Jenkinsfile? Groovy подсветку?
У меня декларативные, кстати.
ты не поверишь, но можено ставить .groovy у пайплайнов
источник

AV

Alexander Valkov in jenkins_ru
Pavel Kamyshev
ты не поверишь, но можено ставить .groovy у пайплайнов
Ты не поверишь, но вопрос был - какая подсветка предпочтительна, а не как ставить расширение.
источник

in jenkins_ru
Alexander Valkov
Специально для Jenkinsfile? То есть это не Groovy подсветка?
источник

AV

Alexander Valkov in jenkins_ru
Ну да, похоже на отдельную.
источник

Н

Никитяо in jenkins_ru
Alexander Valkov
А что вы используете для подсветки синтаксиса в Jenkinsfile? Groovy подсветку?
У меня декларативные, кстати.
gdsl
источник

AV

Alexander Valkov in jenkins_ru
Это же groovy подсветка
источник

DS

Dmitry Sergeev in jenkins_ru
Alexander Valkov
Это же groovy подсветка
использую groovy подсветку, мне ннорм
источник

AV

Alexander Valkov in jenkins_ru
В ней что плохо - она не понимает элементы declarative pipeline (как на скрине выше).
источник

DS

Dmitry Sergeev in jenkins_ru
Alexander Valkov
В ней что плохо - она не понимает элементы declarative pipeline (как на скрине выше).
а ну я декларатив не юзаю прост
источник