Size: a a a

2021 May 03

JR

Jürgen Romins in jenkins_ru
да сто процентов) так не наделаешь футболок))
источник

ON

Oleg Nenashev in jenkins_ru
Их больше не печатает CloudBees. И ФЗ будет ли, там ведь же "мастер" напечатан текстом. Ждем новой версии ЗВ, дадада.
источник

JR

Jürgen Romins in jenkins_ru
бисовская была норм вообще но моя уже истрепалась (((
источник

ON

Oleg Nenashev in jenkins_ru
Сейчас CloudBees в основном делает Jenkins is The Way. Классные тоже. Можно их легко получить за рассказ о Jenkins на https://jenkinsistheway.io/
источник

ON

Oleg Nenashev in jenkins_ru
Еще можно на https://store.cd.foundation/collections/jenkins купить классические
источник

ON

Oleg Nenashev in jenkins_ru
Бесовскую бы тоже хотел там, дадада
источник

JR

Jürgen Romins in jenkins_ru
о прикольные
источник

JR

Jürgen Romins in jenkins_ru
источник

HC

Henry Chinaski in jenkins_ru
выглядит оч клёво. Но в СШП могут забанить
источник

JR

Jürgen Romins in jenkins_ru
источник

ON

Oleg Nenashev in jenkins_ru
Не читайте перед сном советских газет
источник

JR

Jürgen Romins in jenkins_ru
Других же нет)
источник

ON

Oleg Nenashev in jenkins_ru
Ищущий да найдет. Предлагаю тему политики на этом закрыть :)
источник

JR

Jürgen Romins in jenkins_ru
так это же цитата классика)))
источник

JR

Jürgen Romins in jenkins_ru
Я всего лишь про окончание фразы))
источник

ON

Oleg Nenashev in jenkins_ru
Знаю :)
источник
2021 May 04

RT

Roman Trawin in jenkins_ru
Всем привет. Кто может подсказать как тут правильно расставить кавычки, чтобы не вылезал варн
Warning: A secret was passed to "sh" using Groovy String interpolation, which is insecure.
    Affected argument(s) used the following variable(s): [PASSWORD]
    See https://jenkins.io/redirect/groovy-string-interpolation for details.

стейдж такой:
stage("Check cluster") {
     steps {
       script {
         // Jenkins plugin: https://plugins.jenkins.io/kubernetes-cli/
         withKubeConfig([credentialsId: 'kube-config']) {
           // Jenkins plugin: https://plugins.jenkins.io/credentials-binding/
           withCredentials([usernamePassword(credentialsId: 'deployer',
                                             usernameVariable: 'USERNAME',
                                             passwordVariable: 'PASSWORD')]) {
             sh ('oc login -u $USERNAME -p $PASSWORD --insecure-skip-tls-verify=true "https://api.lab.cluster.local:6443"')
             sh """
             oc project ${namespace}
             oc get pods
             """
           }
         }
       }
     }
   }

Пробовал разные варианты команды:
sh ('oc login -u $USERNAME' + ' -p $PASSWORD --insecure-skip-tls-verify=true "https://api.lab.cluster.local:6443"')
sh ("oc login -u ${env.USERNAME} -p ${env.PASSWORD} --insecure-skip-tls-verify=true https://api.lab.cluster.local:6443")

Все равно сыпет варн на переменную PASSWORD
источник

r

rlabs in jenkins_ru
с одиночными должен нормально принять
источник

RT

Roman Trawin in jenkins_ru
принимает только USERNAME, а на PASSWORD уже ругается
источник

DS

Dmitry Sergeev in jenkins_ru
когда ты используешь одинарные ковычки в sh передается строка $PASSWORD, когда двоичные, в sh передается значение переменной $PASSWORD

Пусть USERNAME = user-name, PASSWORD = password
У тебя баш либо выполнит:
oc login -u $USERNAME -p $PASSWORD - одинарные ковычки
либо
oc login -u user-name -p password - двойные ковычки

Если ты создаешь переменные среды $USERNAME и $PASSWORD, то хватит и одинарных ковычек, иначе если переменных среды нет, то там будут пустые строки. Не помню создает ли withCredentials переменные среды
источник