go>> cd>> 返回
项目作者: rafaeldemeirateixeira

项目描述 :
Continuous delivery
高级语言:
项目地址: git://github.com/rafaeldemeirateixeira/cd.git
创建时间: 2020-02-17T23:03:06Z
项目社区:https://github.com/rafaeldemeirateixeira/cd

开源协议:

下载


Instalando o Jenkins

Pré-requisitos:

Primeiro, adicione a chave do repositório ao sistema:

  1. $ wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

Quando a chave for adicionada, o sistema retornará OK. Em seguida, adicione o endereço do repositório de pacotes Debian ao sources.list do servidor:

  1. $ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Quando ambos estiverem funcionando, execute update para que o apt use o novo repositório:

  1. $ sudo apt update

Por fim, instale o Jenkins e suas dependências:

  1. $ sudo apt install jenkins

Configurando o Jenkins

Para configurar sua instalação, visite o Jenkins na sua porta padrão, 8080, usando o nome de domínio ou endereço IP do seu servidor: http://your_server_ip_or_domain:8080

Instalação do Ansible

Instale o software Ansible na máquina que servirá como o nó de controle do Ansible.

Do seu nó de controle, execute o seguinte comando para incluir o PPA (arquivo de pacotes pessoais) oficial do projeto na lista de fontes do seu sistema:

  1. $ sudo apt-add-repository ppa:ansible/ansible

A seguir, atualize o índice de pacotes do sistema. Desse modo, você garante que todos os pacotes estejam disponíveis no PPA recentemente incluído.

  1. $ sudo apt update

Após atualizar, instale o software do Ansible com:

  1. $ sudo apt install ansible

Plugins de métricas CI para PHP

  1. * checkstyle
  2. * cloverphp
  3. * htmlpublisher
  4. * jdepend
  5. * pmd
  6. * violations

1 - Turoria de integração do Jenkins com PHP

2 - Repositório do projeto PHP com os pacotes composer para integração