Сборка Jenkins не в состоянии отправить код в GIT - PullRequest
0 голосов
/ 20 мая 2019

Сборка Jenkins не может быть отправлена ​​в GIT.pbcs.git![удалено отклонено] развернуть -> развернуть (для обновления требуется строка 'Merge-Request', присутствующая в сообщении фиксации.) Ошибка: не удалось отправить некоторые ссылки на 'ssh: //****@alm.oraclecorp.com: 2222/epm_pbcs_15318/pbcs.git'

    stage('Push')
    { 
        withCredentials([usernamePassword(credentialsId: 'gitlogin', passwordVariable: 'GIT_PASSWORD', usernameVariable: 'GIT_USERNAME')]) {
        //sh("git tag -a some_tag -m 'Jenkins'")
          sh('git push --tags origin $BRANCH_NAME')
        }
        if ("${BRANCH_NAME}"=="develop" || ("${BRANCH_NAME}".startsWith("release")))
        {    
            sshagent (credentials: ['GitSSHLOGIN']) {
                       // sh("git tag -d PSTEST ")
                          sh("git tag -a PBCS_${BRANCH_NAME}_${ReleaseNumber}_${BUILD_NUMBER} -m 'Tag the build PBCS_${BRANCH_NAME}_${ReleaseNumber}_${BUILD_NUMBER}'")
                          sh('git push --tags origin $BRANCH_NAME')

1 Ответ

0 голосов
/ 20 мая 2019

Кажется, что ваш пульт настроен на прием только тех тегов, которые соответствуют коммитам, имеющим конкретное сообщение о коммите:

Для обновления требуется строка 'Merge-Request', присутствующая в сообщении фиксации

Похоже, это способ убедиться, что сборки прошли предполагаемый рабочий процесс (запросы на слияние).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...