Em determinada atividade foi necessário instalar o Jenkins no Amazon Linux 2023.
Antes de começar a instalação, o requisito deste é o Java 21 – que pode ser encontrado aqui.
Pré-requisito
$ sudo dnf update -y
Instalação
Instale as chaves do repositório:
$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
Instale o Jenkins:
$ sudo dnf install jenkins -y
Habilite e inicie o Jenkins:
$ sudo systemctl enable jenkins
$ sudo systemctl start jenkins
Verifique se está funcionando corretamente:
$ sudo systemctl status jenkins
Execute o seguinte comando para obter a senha inicial:
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Com um resultado parecido com este:
85e14342549942dc808eafa33103df33
Salve essa informação que é necessária para o primeiro acesso.
Docker
Para evitar os conflitos que existem na construção dos projetos com versões de SDKs diferentes e manter o ambiente mais limpo e organizado, iremos utilizar o Docker.
Siga esse guia para instalação.
Habilite e inicie o Jenkins:
$ sudo systemctl enable docker
$ sudo systemctl start docker
Verifique se está funcionando corretamente:
$ sudo systemctl status docker
É necessário adicionar o usuário do sistema Jenkins ao grupo do Docker:
$ sudo sed -i '/^docker:/ s/$/,jenkins/' /etc/group
$ sudo getent group docker
Com a saída:
docker:x:991:jenkins
Isso é necessário para que haja a devida comunicação entre o Jenkins e o Docker.
Git
Instale o Git:
$ sudo dnf install git -y
Configuração
Acesse o servidor que estará em http://127.0.0.1:8080
:
Forneça o código que foi obtido acima e clique no botão Continue.
Na próxima tela clique no botão Install suggested plugins:
E aguarde a conclusão da configuração:
Após a configuração é apresentada uma tela para criar o usuário administrativo:
Clique no botão Save and Continue.
Forneça o endereço do Jenkins e clique no botão Save and Finish.
Clique no botão Start using Jenkins para começar a utilizar o sistema.
Plugins necessários
Os seguintes plugins são necessários para o próximo passo que é criar trabalhos de construção integrados com o Git:
- Docker Pipeline (docker-workflow)
- Git Parameter (git-parameter)
- Pipeline: Stage View (pipeline-stage-view)
- SSH Agent (ssh-agent)
Execute os seguintes passos para os instalar.
No menu lateral esquerdo, escolha o submenu Manage Jenkins:
Escolha a opção Plugins:
No menu lateral esquerdo, escolha o submenu Available plugins:
Forneça o nome dos plugins da lista acima na caixa de texto Search available plugins.
Clique no botão Install.
A página será atualizada e começará a instalação dos plugins.
Siga para o final desta página e marque a caixa de seleção Restart Jenkins when installation is complete and no jobs are running.
Quando a instalação estiver concluída automaticamente o Jenkins será reinicializado.
Área de acesso do Jenkins:
Deixe um comentário