Jenkins 3

CI/CD 1차전

CICD(Continuous Integration and Continuous Deployment)CICD는 지속적 통합(Continuous Integration)과 지속적 배포(Continuous Deployment)의 합성어로, 소프트웨어 개발 프로세스를 자동화하고 통합하여 품질을 유지하고 소프트웨어를 신속하게 제공하는 방법론입니다.내가 사용하는 CICD 방식 VSCode → GitHub → Jenkins → Docker Build → Docker Compose이 방식은 개발자가 로컬 환경에서 코드를 작성하고 수정한 후, VSCode를 통해 GitHub에 변경 사항을 푸시합니다. Jenkins는 GitHub의 변경 사항을 감지하여 자동으로 빌드 작업을 실행하고 Docker 이미지를 빌드합니다. 그 후 ..

Flask , nginx , gunicon (port) ,jenkins ,k8s

https://myharu.tistory.com/201 Flask , nginx , gunicon (by sock) 더보기 어제까지 배운것을 기반으로 플라스크를 백앤드 엔진엑스를 프론트엔드로 CI/CD를 진행해보려 한다. 그러면 일단 플라스크와 엔진엑스를 연동하는 작업을 처음해보고 나서 CI/CD를 진행하 blog.yos.kr 실습에 이어서 한다. sock에서 포트로 변경하여 서버를 분리하려고 한다. vi /etc/systemd/system/backend.service #ExecStart=/usr/local/bin/gunicorn --workers 1 --bind unix:backend.sock -m 007 wsgi:app #이소스를 아래로 변경 ExecStart=/usr/local/bin/gunicor..

Jenkins , git , github 설치 및 연동

01. 젠킨스 0) 젠킨스란? 1) 자바 설치 dnf install java-11-openjdk-devel #centos sudo apt-get install openjdk-11-jdk #ubuntu 2) 레포지토리 추가 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo 3) 젠킨스 설치 dnf install jenkins 4) 젠킨스 포트 변경 vi /usr/lib/systemd/system/jenkins.service Environment="JENKINS_PORT=8080" 를 Environmen..

728x90
반응형