Пометка репозитория git с использованием конвейерного скрипта jenkins - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь пометить git-репозиторий с помощью конвейерного скрипта Jenkins.Я очень новичок в сценарии конвейера jenkins.

Существует ли команда, подобная приведенной ниже, для пометки ветви, которая используется для проверки ветви

git branch: 'master',
  credentialsId: '12345-1234-4696-af25-123455',
  url: 'ssh://git@bitbucket.org:company/repo.git'

1 Ответ

0 голосов
/ 25 сентября 2018

Команда git является сокращением для шага checkout.Он может клонироваться только из репозитория.

Если вы хотите выполнить общие команды git, вам нужно будет установить учетные данные подключения.В случае SSH проще всего использовать SSH Agent Plugin .Для некоторых операций вам также потребуется настроить свойства локального пользователя git.

Пример:

# configure git
sh '''
  git config --global user.email 'my@company.org'
  git config --global user.name 'This Is Me'
  git tag this-very-version
'''

# enable remote connection
sshagent (credentials: ['your-credentials-to-bitbucket']) {
  sh 'git push origin this-very-version'
}
...