git pull
não funciona com Jenkins por algum motivo. Atualizei alguns arquivos no meu PC local e enviei para o meu Github. Eu posso ver as mudanças lá. Então eu executo a compilação do Jenkins que tem comandos sh para extrair deste repositório e diz "Já atualizado". O que é falso, pois claramente enviei uma nova versão para o Github e, se eu for lá e abrir o arquivo no meu navegador, posso ver as alterações. Isso só acontece com o Jenkins executando o git pull porque se eu me conectar à minha VM e git pull
me executar, ele funcionará bem e atualizará meus arquivos. Por que isso acontece?
Meu arquivo Jenkins:
pipeline{
agent any
stages{
stage("build"){
steps{
echo 'build'
sh 'cd /var/atlassian/application-data/jira/scripts'
sh 'eval "$(ssh-agent -s)"'
sh 'ssh-add ~/.ssh/id_ed25519'
sh 'git pull [email protected]:mightyajax/scripts.git'
}
}
stage("test"){
steps{
echo 'test'
}
}
stage("deploy"){
steps{
echo 'deploy'
}
}
}
}