Size: a a a

2021 January 27

E

Elenhil in jenkins_ru
Артемий Таврический
Написал функцию:
def gitea_send_message(message) {
   withCredentials([string(credentialsId: 'access_token_jenkins_gitea', variable: 'access_token')]) {
       def response = httpRequest \
           acceptType: 'APPLICATION_JSON',
           contentType: 'APPLICATION_JSON',
           httpMode: 'POST',
           requestBody: '{"body": "' + message + '"}',
           customHeaders: [[name: 'Authorization', value: "token ${access_token}", maskValue: true]],
           url: "https://${gitea_domain}/api/v1/repos/${repository_full_name}/issues/${issue_number}/comments"
       return response
   }
   return false
}

При выполнении билда получаю предупреждение:
The following steps that have been detected may have insecure interpolation of sensitive variables (click here for an explanation):

   httpRequest: [access_token]

Как это исправить?
нажимать пробовали?
источник

E

Elenhil in jenkins_ru
Ну и, типа, открыть первую строчку в гугле?
источник

VD

Vladimir Deribin in jenkins_ru
Elenhil
Если у вас пайплайн нельзя
Во фристайле не похоже что тоже такое условие есть :(
источник

АТ

Артемий Таврический... in jenkins_ru
Elenhil
Ну и, типа, открыть первую строчку в гугле?
источник

E

Elenhil in jenkins_ru
почему вы меня спрашиваете?
источник

E

Elenhil in jenkins_ru
Vladimir Deribin
Во фристайле не похоже что тоже такое условие есть :(
фристайл довольно топорный, да
источник

E

Elenhil in jenkins_ru
примите, что если вам нужна какая-то логика отличная от "поди туда сделай то" - вам в пайп, и всю логику на пайпе
источник

VD

Vladimir Deribin in jenkins_ru
Elenhil
примите, что если вам нужна какая-то логика отличная от "поди туда сделай то" - вам в пайп, и всю логику на пайпе
Погодите, но Вы ж написали что это и в пайплайн нельзя. Получается ни там ни там нельщя?
источник

E

Elenhil in jenkins_ru
Vladimir Deribin
Погодите, но Вы ж написали что это и в пайплайн нельзя. Получается ни там ни там нельщя?
Нет, я написал через UI в пайпе нельзя
источник

E

Elenhil in jenkins_ru
в коде то можно изи
источник

E

Elenhil in jenkins_ru
post() и поехали
источник

VD

Vladimir Deribin in jenkins_ru
Elenhil
post() и поехали
Ну да, так и подозревал, спасибо, буду копать )
источник

АТ

Артемий Таврический... in jenkins_ru
Elenhil
почему вы меня спрашиваете?
если бы гуг помог, то я бы не задал вопрос тут
источник

E

Elenhil in jenkins_ru
Артемий Таврический
если бы гуг помог, то я бы не задал вопрос тут
Вы читали ту ссылку которую скинули?
источник

АТ

Артемий Таврический... in jenkins_ru
Elenhil
Вы читали ту ссылку которую скинули?
да, там написано что это баг
источник

E

Elenhil in jenkins_ru
Артемий Таврический
да, там написано что это баг
Тогда какие к нам вопросы?)
источник

АТ

Артемий Таврический... in jenkins_ru
ну возможно кто-то этот баг обходил
источник

E

Elenhil in jenkins_ru
Артемий Таврический
ну возможно кто-то этот баг обходил
Зачем? он пофикшен
источник

E

Elenhil in jenkins_ru
Еще не мешало бы почитать то что литерали в ошибке по ссылке
источник

АТ

Артемий Таврический... in jenkins_ru
Elenhil
Еще не мешало бы почитать то что литерали в ошибке по ссылке
читал, не помогло
источник