Build Pipeline com ssh

Estou configurando Build Pipeline no Azure Devops para enviar atualização do meu código no ambiente da Umbler. No momento, me deparei com problema por conta do SSH.

Alguém sabe como posso resolver isso?

Oi @DiogoMiranda, tudo certo?

Você teria mais detalhes sobre o problema, código de erro, print, etc?

Abraço.

Oi @rbdmagro, tudo bem sim.

Atualmente o meu código está no Azure Devops. Estou configurando o Build Pipeline de lá, para enviar o meu código para a Umbler. Abaixo encontra-se o script que montei ate o momento:

# Node.js
# Build a general Node.js project with npm.
# Add steps that analyze code, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript

trigger:
- master

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: NodeTool@0
  inputs:
    versionSpec: '10.x'
  displayName: 'Install Node.js'

- script: |
    npm install
    npm run build
    git remote add umbler https://kamino.deploy.umbler.com/[ambiente]/[repositorio].git
    git add .
    git commit -m "deploy"
    git push umbler master
  displayName: 'npm install and build and deploy Umbler'

O problema que a comunicação não ocorre. Entendo que uma das formas de permitir essa comunicação seria via SSH. E é nisso que estou apanhando!

Consegue ajudar nisso?

1 curtida

Oi @DiogoMiranda, tudo bem contigo?

É gerado algum erro quando você faz o deploy? Aparentemente a sequência de comandos está certa, quem sabe tenta fazer o mesmo processo através de seu PC local, pra ver se ocorre o mesmo problema.

No seu PC local você precisaria ir no diretório da aplicação, e pelo terminal rodar os mesmos:
git remote add umbler URL_DO_SEU_REPO
git add .
git commit -m "deploy"
git push umbler master

Daniel,

Tudo bem?

Desculpe pela demora, problema resolvido. Era configuração que faltava ajustar no Azure Devops.

Obrigado.

Quais configurações você setou para funcionar?