목록분류 전체보기 (240)
Ssoon
CloudNet@ 가시다님이 진행하는 CI/CD 맛보기 스터디✅ 도커 기반 애플리케이션 CI/CD 구성🧿 Gogs Webhooks 설정 : Jenkins Job Trigger Webhooks는 시스템 간의 실시간 통신을 가능하게 해주는 HTTP 기반의 알림 시스템입니다. 한 시스템에서 특정 이벤트가 발생하면, 미리 지정된 다른 시스템으로 HTTP 요청(주로 POST 요청)을 보내는 방식입니다. 이를 통해 다른 시스템에서 해당 이벤트에 대해 자동으로 반응할 수 있습니다.gogs 에 app.ini 파일 수정컨테이너 재기동[ssoon@localhost cicd-labs]$ docker compose restart gogs[+] Restarting 1/1 ✔ Container gogs StartedSetti..
CloudNet@ 가시다님이 진행하는 CI/CD 맛보기 스터디✅ Jenkins 기본 사용 : Job Configuration 🧿 Jenkins Item 생성 : item name(first) - docker 명령 실행 확인 Jenkins의 작업(Job)은 소프트웨어 개발 및 배포를 자동화하기 위해 설정되는 작업 단위입니다Freestyle Project가장 기본적인 작업 유형으로, 단순한 빌드 및 테스트 작업을 수행할 수 있음- 단순한 스크립트 실행- 단일 언어/프레임워크 기반 프로젝트 빌드- 간단한 테스트 및 배포PipelineJenkinsfile을 사용해 복잡한 CI/CD 파이프라인을 정의하고 실행- 멀티 스테이지 빌드 및 배포- 코드 분기 처리- 테스트, 빌드, 배포 등 전체 프로세스 자동화- YA..
CloudNet@ 가시다님이 진행하는 CI/CD 맛보기 스터디✅ CI/CD 실습 환경 구성 Jenkins와 Gogs를 실행하여 CI/CD 환경을 구축하는데 필요한 설정을 포함하고 있습니다. Jenkins는 CI/CD 파이프라인을 관리하고, Gogs는 Git 저장소를 호스팅하는 역할을 합니다.이 설정 파일을 사용하여 두 서비스를 동시에 실행할 수 있습니다. docker-compose up -d 명령어로 Jenkins와 Gogs를 백그라운드에서 실행할 수 있습니다.[ssoon@localhost cicd-labs]$ cat docker-compose.yamlservices: jenkins: container_name: jenkins image: jenkins/jenkins restart:..
CloudNet@ 가시다님이 CI/CD 맛보기 스터디✅ 실습환경구성Oracle VirtualBox 에 RockyLinux을 설치합니다.VSCode를 설치하고 RockyLinux 에 원격접속 합니다.VSCode 의 Extension 을 클릭하여 Remote -SSH 을 설치합니다.Remote -SSH 의 설정파일을 설정합니다..ssh\configHost myserver HostName 192.168.56.105 User ssoon #IdentityFile ~/.ssh/mykey.pemRockyLinux 에 접속합니다.작업폴더를 선택합니다.docker 를 설치합니다.[ssoon@localhost CICD]$ sudo dnf config-manager --add-repo https://down..