IT/CI_CD 5

AWS EC2 Potainer 설치

AWS EC2 Potainer 설치 AWS EC2(Ubuntu) 환경에서 Jenkins와 Docker를 사용해서 배포 자동화를 진행했었는데요. 이번에는 Docker 를 조금 더 편리하게 사용하고자 Potainer라는 것을 설치하고 사용해보려고합니다. 아래에 그 방법을 정리해보겠습니다.​Portainer란?Docker 및 Kubernetes 같은 컨테이너 오케스트레이션 플랫폼을 관리하고 모니터링하기 위한 웹 기반 인터페이스를 제공하는 도구입니다. 주로 개발자나 시스템 관리자들이 컨테이너화된 애플리케이션을 더 쉽게 관리하고 배포할 수 있도록 도와줍니다.​Portainer설치하는 방법​아래 공식 문서에 설치하는 방법이 나와있습니다. 매우 간단하기 때문에 바로 해보겠습니다.https://docs.portaine..

IT/CI_CD 2024.10.01

젠킨스 환경변수 설정하는 방법

젠킨스 환경변수 설정하는 방법 기존에는 AWS에서 gitbash파일에서 아래처럼 환경변수를 세팅했었습니다.이번에 젠킨스와 도커를 도입하면서 아래 환경변수가 적용이 되지 않더라구요.그래서 알아보니 젠킨스에서 이미지 할때 환경변수를 집어넣는 방식으로 적용할 수 있더라구요. 아래에 그 방법을 정리해보겠습니다.​​Jenkins 관리 - Credentials 클릭​​Credentials - global 클릭​Add Credentials 클릭​아래처럼 세팅해주면 됩니다.Kind: Secret textScope: GlobalSecret: 변수 값ID: 변수 명칭Description: 아무거나 설명Create 클릭​아래처럼 생성된 것을 확인할 수 있습니다.​이후에 파이프라인에서 환경변수를 세팅해주며 됩니다.상단에 en..

IT/CI_CD 2024.09.29

AWS EC2 젠킨스, 도커로 배포 자동화하기

AWS EC2 젠킨스, 도커로 배포 자동화하기  이번에 취업한 회사는 Jenkins와 Docker를 이용하여 배포 자동화 시스템이 구축되어 있습니다. 젠킨스는 첫 회사에서 사용해 보았지만 이미 구축된 시스템에 빌드 및 배포를 하고 에러 발생 시 에러 잡아주곤 했었습니다. 개인 프로젝트에 젠킨스와 도커를 도입하면서 어떻게 동작하는 건지 좀 더 자세히 알아보겠습니다. 아래에 배포 자동화하는 방법을 정리해 보겠습니다. 이번에는 깔끔한 정리보다는 중간에 에러 나는 것도 다 집어넣었습니다.​AWS - EC2 환경에서 젠킨스 및 도커를 설치하는 방법은 아래 포스팅에 정리해놨습니다.https://jindduya.tistory.com/92 AWS EC2 ubuntu 젠킨스 설치AWS EC2 ubuntu 젠킨스 설치 개..

IT/CI_CD 2024.09.27

AWS EC2 ubuntu 젠킨스 설치

AWS EC2 ubuntu 젠킨스 설치 개인 프로젝트에서 AWS EC2를 사용하고 있습니다. 취직해서 개인 프로젝트에 조금 뜸해졌는데 드디어 젠킨스와 도커를 도입하려고 합니다. ㅎㅎ 먼저 AWS에 젠킨스 설치부터 정리해 보겠습니다.  젠킨스 다운로드 사이트에 접속합니다.https://www.jenkins.io/ 다운로드 클릭합니다. 저는 Ubuntu 사용하고 있기에 Ubuntu를 클릭했습니다.본인 환경에 맞는 것을 사용하시면 됩니다. 아래에 적힌 명령어를 차례대로 입력합니다. sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key echo "deb..

IT/CI_CD 2024.09.23

jenkins 젠킨스 다운로드하는 방법

jenkins 젠킨스 다운로드하는 방법​이번에 프로젝트 진행하면서 빌드 및 배포 자동화를 하려고 합니다. 이번 포스팅에서는 설치하는 방법부터 아래에 정리해 보겠습니다.​​1. 젠킨스 다운로드다운로드할 사이트 접속https://www.jenkins.io/​다운로드 클릭​​저는 window 환경에서 사용할 거라 window 선택했습니다.​설치 파일 더블클릭​next 쭉쭉 하시면 됩니다. ​​포트 번호는 8080이 기본으로 세팅되는데 개발할 때 사용 중이니 8081로 세팅했습니다.   ​finish까지 완료하면 localhost:8081로 접속하면 아래와 같이 나옵니다. 포트 번호는 각자 설치할 때 했던 번호로 하면 됩니다.​C:\ProgramData\Jenkins\.jenkins\secrets 나와있는 경로..

IT/CI_CD 2024.05.23