
개요DevOps 엔지니어의 핵십업무인 CI(Continuos Integration) 지속적 통합/CD(Continuous Delivery) 지속적 배포를 자동화함에 있어서 어떠한 툴들이 필요한지 알아보고, 해당 툴을 이용하여 CI/CD Pipeline의 자동화를 구축
GPG 키 추가🔸공식 GPG 키를 추가한다. 오픈설치를 설치할때 무분별한 설치를 막기 위해 공식키를 제공한다. 오픈소스 사이트에서 공식 GPG키를 발급받은 사용자만이 사용할수 있다.curl Client URL의 약자로, 서버에서 클라이언트로 데이터를 가져올때 사용하는
🔹키를 가져 왔으면 도커 공식 Repository에서 원격으로 패키지를 가져와야 한다. 이를 위해, 도커 공식 Repository를 apt-repostiory에 등록해야 한다.

\-t 는 tag 옵션이다. 맨뒤의 (.)은 현재 도커파일의 위치를 나타낸다.1) Jenkins 초기패스워드 조회docker ps 명령어를 통해 실행중인 컨테이너의 ID를 조회 한 후docker logs {위에서 조회한 jenkins 컨테이너 이름 혹은 ID} 를 입력

🦊Gitlab 이란 ? 소프트웨어 개발 및 협업을 위한 올인원 솔루션을 제공하는 웹기반 DevOps 플랫폼이다. 팀이 소프트웨어 프로젝트를 보다 효율적으로 계획, 생성, 구축, 테스트 및 배포하는 데 도움이 되는 다양한 도구와 기능을 제공한다. 1. GitLab 이미지 Pull 2. GitLab 환경변수 설정 3. Gitlab 컨테이너 실행 4...
\-d 옵션은 백그라운드 실행 옵션이다.

젠킨스의 장점중 하나인 플러그인을 이용하여 GitLab에서 발생하는 Push 를 감지할 수 있다.Jenkins 관리 -> Plugins 페이지로 이동합니다.검색창에 'gitlab' 을 검색한 후 플러그인 선택 후 Install 을 클릭합니다.GitLab Access T

시작하기에 앞서 기본적인 Pipeline script 의 문법을 알아보도록 한다.우선 가장 먼저 pipeline 을 선언하는데 이는 이제부터 이 틀안에 파이프라인을 짜겟다는 것이다. 이제 이 안에 원하는 문법을 작성하면 된다.agent는 파이프라인 블록 내 최상단에 정
Docker-registry 를 이용하여 안전한 사설 이미지 저장소를 구축하고 파이프라인을 통해 빌드된 이미지를 Docker-registry에 배포하여 본다. 1. Openssl Registry가 원격지에 있는 경우, 클라이언트와 registry서버는 https 프