Skip to content
This repository was archived by the owner on Apr 14, 2025. It is now read-only.
This repository was archived by the owner on Apr 14, 2025. It is now read-only.

Aprender Travis CI com Node.js-deb #1

@gustavomdsantos

Description

@gustavomdsantos

Aprender a usar Travis CI para automatizar processo de obtenção da última versão do pacote .tar.gz do Node.js para um pacote .deb. Isso vai facilitar demais pessoas que são leigas em Linux.

Basicamente o uso do Travis CI neste projeto é para automatizar o seguinte processo:

  • Verificar continuamente a última versão do Node.js automaticamente do site oficial;
  • Assim que ele ver que existe uma nova versão do Node, baixar versões x86 e x64 para o repositório;
  • Criar commit automaticamente e nova release no GitHub automaticamente.

Update

Como o Travis CI só é "ativado" a partir do momento que um novo commit é criado, então provavelmente vamos ter que usar algumas dessas ferramentas de automatização de configuração:

otavioDevOps

  • Puppet Labs: pago, muito difícil e voltado apenas para empresas.
  • Chef: gratuito, parece ser bom, fácil de usar, tem tutoriais e parece atender nossas necessidades;
  • Ansible (no GitHub): da Redhat, pelo vídeo ele parece que mistura ferramenta de Gerência de Projeto com Deploy Contínuo, não sei, parece um canivete suíço pra tudo. Gratuito para testar, eu acho (não vi explicitado se é Trial ou é Lite version).
  • SaltStack (no GitHub): muito boa também. Gratuita.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions