일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 소켓 프로그래밍
- 리눅스
- 소켓
- pthread_join()
- 포맷
- Spring cloud
- 라즈베리파이 에러
- position independent code
- spring eureka
- scheduling
- 젠킨스 파이프라인
- 스케줄링
- socket
- linux
- 스케줄러
- 젠킨스
- i/o schduler
- OS
- MSA
- Jenkins
- 라즈베리파이
- i/o scheduling
- jenkins pipeline
- SD카드
- 네트워크
- eureka
- spring cloud eureka
- scheduler
- 우분투
- pthread_create()
- Today
- Total
목록CI CD (4)
dayne의 블로그
목차1. 예시 코드2. 코드 설명 1. 예시 코드pipeline { agent any environment { VERSION = "v0.1" SERV_IP = "***.***.***.***" SERV_PORT = "***" SERV_PASSWORD = "******" } stages { stage('Git Clone') { steps { slackSend ( channel: "#serv-pipeline-alarm", color: "#99CC00", message: "Serv..

목차1. 젠킨스 파이프라인 구성 방식2. 파이프라인 스크립트 문법3. Declarative Pipeline 상세 설명 1. 젠킨스 파이프라인 구성 방식대표적인 젠킨스 파이프라인 구성 방식은 아래와 같이 3가지 방식이 있습니다.Pipeline script (Webadmin)일반적인 방식으로 Jenkins Pipeline을 생성해 Shell Script를 직접 생성하고 빌드Git SCMGit에 JenkinsFile을 작성하고, 빌드 시작 시 파이프라인 프로젝트에서 호출 실행Blue OceanUI 기반으로 시각적인 파이프라인을 구성하면, JenkinsFile이 자동으로 생성되어 실행 2. 파이프라인 스크립트 문법Scripted Pipeline더 많은 절차적인 코드 작성이 가능하며, 커스텀한 작업이 가능해 ..

목차1. Jenkins 개념2. Jenkins 동작 과정 1. Jenkins 개념Jenkins를 설명하기 이전에, 먼저 CI / CD에 대한 이해가 필요합니다.참고 : https://dayne-w.tistory.com/15 Jenkins는 CI / CD 환경 구축을 위한 오픈 소스 도구로, 소프트웨어 개발 생명주기를 자동화함으로써 개발 생산성을 높일 수 있습니다. Jenkins를 사용하면 코드 변경 사항이 발생할 때마다 자동으로 빌드, 테스트 배포하는 과정을 수행할 수 있습니다.따라서 개발자는 코드 변경에 대한 빌드 및 테스트 과정을 수동으로 진행할 필요가 없어지며, 변경 사항에 대한 신속한 검증 및 배포가 가능해지고, 이 과정에서 발생 가능한 휴먼 에러를 방지할 수 있습니다. 아래는 Jenkins 사..

목차1. CI / CD 개요2. 지속적 통합 (Continuous Integration, CI)3. 지속적 배포 (Continuous Delivery/Deployment, CD)4. CI / CD 파이프 라인 1. CI / CD 개요 CI / CD의 'CI'는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미합니다. CI를 성공적으로 구현할 경우, 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되어 공유 레포지토리에 통합됩니다.따라서 여러 명의 개발자가 동시에 애플리케이션 개발 관련 코드 작업을 할 경우, 발생 가능한 충돌 문제를 해결할 수 있습니다. CI / CD의 'CD'는 지속적인 서비스 제공(Continuous Delivery..