Software architect & tech tips
-
Configurando um projeto Git no Jenkins
A integração do código e sua disponibilização no ambiente de execução são bastante agilizadas com o uso de ferramentas como o Jenkins. O sistema de versionamento mais utilizado atualmente é o Git e, neste exemplo, estamos utilizando o GitHub, uma plataforma da Microsoft. 1. Configuração do Jenkins Antes de prosseguirmos, é necessário realizar algumas configurações…
-
Jenkins no Debian 12
Em determinada atividade foi necessário instalar o Jenkins no Debian 12. Antes de começar a instalação, o requisito deste é o Java 21 – que pode ser encontrado aqui. Pré-requisito $ sudo apt update $ sudo apt dist-upgrade $ sudo apt install -y wget apt-transport-https gpg Instalação Instale as chaves do repositório: $ wget -qO…
-
Java 21 no Debian 12
Em determinada atividade foi necessário instalar o Java 21 no Debian 12. Porém o mesmo não existe no repositório do Debian. Foi possível usar o Eclipse Temurin by Adoptium, um projeto mantido pela Eclipse Foundation. Pré-requisito $ sudo apt update $ sudo apt dist-upgrade $ sudo apt install -y wget apt-transport-https gpg Instalação Instale as…
-
Como Usar Volumes EBS no Linux Debian
O Amazon Elastic Block Store (EBS) oferece volumes de armazenamento que podem ser anexados às instâncias do Amazon EC2. Esses volumes são úteis para armazenar dados persistentes e garantir que eles permaneçam disponíveis mesmo após a reinicialização da instância. Abaixo está um guia simplificado para utilizar volumes EBS em um sistema Linux Debian. 1. Anexando…
-
MongoDB no Debian 12
Precisei instalar o MongoDB no Debian 12. O MongoDB não possui versão oficial arm64. Somente amd64 (x86-64). Pré-requisito $ sudo apt update $ sudo apt dist-upgrade $ sudo apt install gnupg curl Instalação Instale as chaves do repositório: $ curl -fsSL https://pgp.mongodb.com/server-8.0.asc |sudo gpg –dearmor -o /etc/apt/trusted.gpg.d/mongodb-server-8.0.gpg Adicione o repositório: $ echo "deb [ arch=amd64,arm64…