Instalando o Jenkins pelo vagrant Estimated reading: 1 minute 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_vmcd 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!