logotype

Instalando o Jenkins pelo vagrant

Leitura estimada: 2 minutos 247 views

Para criar um Vagrantfile que configura uma máquina virtual com a última versão do Jenkins instalado, você pode usar a configuração abaixo. Este arquivo irá criar uma máquina virtual baseada no Ubuntu e instalará Jenkins nela.

Use estes comandos abaixo se você estiver utilizando Linux o macOS, no caso de windows remova os parâmetros cat << EOF > Vagrantfile e no final EOF, depois cole em um arquivo.

				
					cat << EOF > Vagrantfile
Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/bionic64"
  # Configurações da máquina virtual
  config.vm.network "public_network"
  # Script para instalação do Jenkins
  config.vm.provision "shell", inline: <<-SHELL
    # Atualizar pacotes
    sudo apt-get update
    # Instalar Java (requisito para o Jenkins)
    sudo apt install fontconfig openjdk-17-jre -y
    # Adicionar o repositório do Jenkins
	sudo wget -O /usr/share/keyrings/jenkins-keyring.asc 
	https://pkg.jenkins.io/debian/jenkins.io-2023.key
	echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" 
	https://pkg.jenkins.io/debian binary/ | sudo tee 
	/etc/apt/sources.list.d/jenkins.list > /dev/null
    # Atualizar pacotes novamente
    sudo apt-get update
    # Instalar Jenkins
    sudo apt-get install -y jenkins
    # Iniciar e habilitar o Jenkins
    sudo systemctl start jenkins
    sudo systemctl enable jenkins
  SHELL
  config.vm.provider "virtualbox" do |vb|
    vb.memory = "2048"
    vb.cpus = 2
  end
end
EOF
				
			

Passos para usar o Vagrantfile:

1. Instale o Vagrant e o VirtualBox (se ainda não estiverem instalados).
2. Crie um diretório para seu projeto e entre nele:

mkdir jenkins_vm
cd jenkins_vm

3. Crie um arquivo chamado Vagrantfile e copie o conteúdo acima para ele.
4. Inicie a máquina virtual usando Vagrant:

vagrant up

5. Acesse a máquina virtual:

vagrant ssh

6. Acesse o Jenkins no seu navegador, usando o endereço IP fornecido pelo Vagrant. O Jenkins geralmente estará disponível em http://localhost:8080.

Este script configura uma máquina virtual com Jenkins instalado e pronto para uso. Você pode acessar o Jenkins no navegador usando o endereço IP da VM e a porta 8080.

Se você enfrentando problema ao executar os passos acima, veja se nosso forum tem alguma conteúdo sobre o assunto porque alguém pode ter passado pelo menos problema. 

Se você quiser conhecer mais  sobre o vagrant acesse a documentação especifica dele, clique aqui!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Compartilhe este documento

Instalando o Jenkins pelo vagrant

Ou copie o link

    CONTEÚDO