0
respostas

Usando scripts de pipeline no Jenkins

Estou realizando a configuração de um pipeline em Jenkins pela primeira vez, mais estou com algumas dúvidas.

1 - Como posso enviar o deploy de um arquivo para um servidor com conexão ssh 665, o script abaixo funcionou para o servidor configurado com a porta 22.

    stage("deploy code"){
        steps{
            sshagent(['centos_user']) {
                sh "scp -o StrictHostKeyChecking=no /opt/data_jenkins/workspace/ADMIN-API/admin-api/target/admin-api.jar login@ip_servidor:/opt/tomcat"
            }
        }
    }

2 - E como posso fazer estes comandos em um script de pipeline.

sudo systemctl stop nome_do_serviço

sudo rm -rf /opt/tomcat/logs/*