Jenkins no Amazon Linux 2023

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:

Início da Configuração

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:

Customização

E aguarde a conclusão da configuração:

Configurando

Após a configuração é apresentada uma tela para criar o usuário administrativo:

Criar usuário administrativo

Clique no botão Save and Continue.

Endereço do Jenkins

Forneça o endereço do Jenkins e clique no botão Save and Finish.

Instalação concluída

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:

Execute os seguintes passos para os instalar.

No menu lateral esquerdo, escolha o submenu Manage Jenkins:

Gerenciar o Jenkins

Escolha a opção Plugins:

Gerenciar Plugins

No menu lateral esquerdo, escolha o submenu Available plugins:

Plugins disponíveis

Forneça o nome dos plugins da lista acima na caixa de texto Search available plugins.

Plugins selecionados

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.

Marque para reiniciar

Quando a instalação estiver concluída automaticamente o Jenkins será reinicializado.

Reiniciando

Área de acesso do Jenkins:

Área de acesso

Próximos passos

Referências


Publicado

em

,

por

Tags:

Comentários

Deixe um comentário

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

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.