Size: a a a

2020 October 27

E

Elenhil in jenkins_ru
устами зануды гундосит истина
источник

E

Elenhil in jenkins_ru
не можешь открыть первую ссылку в гугле - неча делать в IT
источник

AS

Alex S in jenkins_ru
все, хватит перестань
источник

AS

Alex S in jenkins_ru
а то загнобишь меня сейчас
источник

DK

D K in jenkins_ru
Alex S
а то загнобишь меня сейчас
XD
источник

I

Ivan in jenkins_ru
Доброго времени суток!
Подскажите ,пожалуйста, имею такую проблему. Сейчас сборка проекта (сбор кучи образов и тд) ушла с бамбу на дженкинс.
Так вот у меня есть такой пайп, который билдит ПР ,ставит галку напротив ПР_а , о том успешный билд или нет и тд.
Все работает прекрасно если есть новый ПР с какими либо изменениями.
Но если перезапустить дженкинс таску в ручную тогда билд валится в логе ошибка
`groovy.lang.MissingPropertyException: No such property: pullRequestId for class: groovy.lang.Binding
 at groovy.lang.Binding.getVariable(Binding.java:63)
 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:270)
....
Finished: FAILURE`  
Вот пайп

node("pl-fe") {
   git credentialsId: 'svc_nspk', url: 'МОЙ УРЛ '
   common = load "Common.groovy"

   prUrl = "<МОЙ УРЛ >"
   env.JAVA_HOME = tool name: 'jdk-11'


   git credentialsId: 'юзер', branch: sourceBranch, url: 'урл'
источник

I

Ivan in jenkins_ru
withCredentials([usernamePassword(credentialsId: 'svc_nspk', passwordVariable: 'pass', usernameVariable: 'user')]) {
       docker.withRegistry('урл', 'Мой юзер') {
               sh "docker build -t урл/pcl-tests ."
       }
   }

Причину ошибки я понимаю, помогите ,пожалуйста с идеей как от нее избавится. Как я могу перезапускать билд не только по ПР
источник

E

Elenhil in jenkins_ru
Ivan
withCredentials([usernamePassword(credentialsId: 'svc_nspk', passwordVariable: 'pass', usernameVariable: 'user')]) {
       docker.withRegistry('урл', 'Мой юзер') {
               sh "docker build -t урл/pcl-tests ."
       }
   }

Причину ошибки я понимаю, помогите ,пожалуйста с идеей как от нее избавится. Как я могу перезапускать билд не только по ПР
передавать pullrequestId в вариабле
источник

E

Elenhil in jenkins_ru
ручками
источник

I

Ivan in jenkins_ru
@Elenhil,спасибо,дженкинс таска запускается по ПР. Т.е. автоматически .  И сейчас  хочется чтобы при нажатии в упавшей сборке replay дженкинс собирал тот же ПР . Сейчас пишу и сам думаю, что наверное это невозможно. Видимо прийдется делать отдельный пайп для того что перезапускать нужную сборку определенного ПР
источник

AS

Alex S in jenkins_ru
как через  jenkins CLI  установить плагин с зависимостями? не нашел в доках что прописать чтобы установилjсь зависимостями. например плагин для интеграции с гитом
источник

E

Elenhil in jenkins_ru
Ivan
@Elenhil,спасибо,дженкинс таска запускается по ПР. Т.е. автоматически .  И сейчас  хочется чтобы при нажатии в упавшей сборке replay дженкинс собирал тот же ПР . Сейчас пишу и сам думаю, что наверное это невозможно. Видимо прийдется делать отдельный пайп для того что перезапускать нужную сборку определенного ПР
Есть вариант
источник

E

Elenhil in jenkins_ru
Сделать триггер на джобу которая будет запускать другую
источник

E

Elenhil in jenkins_ru
И вот эту дочку уже можно реалеить
источник

E

Elenhil in jenkins_ru
Alex S
как через  jenkins CLI  установить плагин с зависимостями? не нашел в доках что прописать чтобы установилjсь зависимостями. например плагин для интеграции с гитом
Install plugins sh
источник

I

Ivan in jenkins_ru
Elenhil
И вот эту дочку уже можно реалеить
точно, спасибо)
источник

AS

Alex S in jenkins_ru
Elenhil
Install plugins sh
это что какой то скрипт выложенный на гитхабе? или это команда cli
источник

E

Elenhil in jenkins_ru
Alex S
это что какой то скрипт выложенный на гитхабе? или это команда cli
Это загуглить
источник

AV

Alexander Valkov in jenkins_ru
Хочу запускать билд только если изменения были в конкретной директории.
Не вижу чот такой опции.
Это какой плагин вообще?
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
Alexander Valkov
Хочу запускать билд только если изменения были в конкретной директории.
Не вижу чот такой опции.
Это какой плагин вообще?
скорее всего нет такого. Вам нужно как-то проанализировать ПР. А без запуска билда это не получится
источник