Jump to content

Como configurar um fluxo de trabalho Git para desenvolvimento WordPress no Azure DevOps (Repos)


Ir para a Solução Solucionado por Kleverson Cruz,

Postagens Recomendadas

Olá boa tarde.

Estou tentando configurar um fluxo de trabalho git para wordpress através do Azure Repos. Mas sem sucesso.

Busquei diversos fóruns e poucos vídeos tutoriais que tentei seguir, entretanto estou tendo dificuldade, alguém consegue me auxiliar?

 

Obrigada e no aguardo.

Link to comment
Compartilhe em outros sites

  • 4 months later...
  • Solução

Opa, tudo bem?
Utilizei o Azure Pipelines apenas com pipelines NodeJS, mas acredito que não seja muito diferente com Wordpress.

Vamo lá:

1. Configure o repositório.

Vá para o Azure DevOps. Selecione seu projeto ou crie um novo.

2. Configurar o arquivo azure-pipelines.yml

No diretório raiz do seu projeto, crie um arquivo chamado "azure-pipelines.yml". Este arquivo vai ser preenchido com as instruções da sua pipeline.

trigger:
  - master  # Indica que a pipeline será disparada sempre que houver commit na branch master

pool:
  vmImage: 'ubuntu-latest'

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

  - script: |
      npm install
      npm build
    displayName: 'Install and Build'

  # Esse é um exemplo básico de pipeline que utiliza NodeJS.
  # Modifique e adicione mais etapas conforme necessário, como build da aplicação, execução de teste, cópia de arquivos e etc.

Na documentação do azure devops tem mais alguns modelos de yaml que podem ser úteis.

3: Commit e Push

Com o repositório clonado localmente adicione o código do seu projeto WordPress e faça push para o Azure Repos.

4: Ative a Pipeline

No Azure DevOps, vá para "Pipelines" no menu e clique em "New Pipeline" e escolha o repositório onde está o azure-pipelines.yml.

Por fim clique em "Run" para executar a pipeline.

 

A construção do arquivo yaml vai depender de como sua aplicação está construída e hospedada. Por exemplo, se os arquivos do site precisam disponíveis de forma estática num servidor web, você pode criar uma etapa na pipeline que faça uma conexão FTP com o servidor e copie todos os arquivos do Azure Repos.

Espero ter ajudado de alguma forma 😉

 

 

  • Curtir 2
Link to comment
Compartilhe em outros sites

Em 14/02/2024 at 15:38, Kleverson Cruz disse:

Opa, tudo bem?
Utilizei o Azure Pipelines apenas com pipelines NodeJS, mas acredito que não seja muito diferente com Wordpress.

Vamo lá:

1. Configure o repositório.

Vá para o Azure DevOps. Selecione seu projeto ou crie um novo.

2. Configurar o arquivo azure-pipelines.yml

No diretório raiz do seu projeto, crie um arquivo chamado "azure-pipelines.yml". Este arquivo vai ser preenchido com as instruções da sua pipeline.

trigger:
  - master  # Indica que a pipeline será disparada sempre que houver commit na branch master

pool:
  vmImage: 'ubuntu-latest'

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

  - script: |
      npm install
      npm build
    displayName: 'Install and Build'

  # Esse é um exemplo básico de pipeline que utiliza NodeJS.
  # Modifique e adicione mais etapas conforme necessário, como build da aplicação, execução de teste, cópia de arquivos e etc.

Na documentação do azure devops tem mais alguns modelos de yaml que podem ser úteis.

3: Commit e Push

Com o repositório clonado localmente adicione o código do seu projeto WordPress e faça push para o Azure Repos.

4: Ative a Pipeline

No Azure DevOps, vá para "Pipelines" no menu e clique em "New Pipeline" e escolha o repositório onde está o azure-pipelines.yml.

Por fim clique em "Run" para executar a pipeline.

 

A construção do arquivo yaml vai depender de como sua aplicação está construída e hospedada. Por exemplo, se os arquivos do site precisam disponíveis de forma estática num servidor web, você pode criar uma etapa na pipeline que faça uma conexão FTP com o servidor e copie todos os arquivos do Azure Repos.

Espero ter ajudado de alguma forma 😉

 

 

Muiot obrigada Amigo, vou tentar seguir esse caminho da forma que aplicação pedir aqui, já é um ótimo começo.

  • Amei 2
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...