Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- kubernetes
- NAT
- 클러스터 보안 그룹
- aws-loadbalacner-controller
- docker
- 에이전트 유형
- 테라폼
- node group
- 추가 보안 그룹
- Terraform
- instances failed to join cluster
- Amazon CloudWatch
- saa-c03 #saa #aws certified solutions architect - associate
- s3
- Service Account
- 에이전트 구성
- helm_release
- clusterrolebinding
- httpasswd
- Gateway
- IRSA
- fruition
- jenkins
- aws ses #aws lambda
- assumerole
- Docker0
- 코드커버리지
- Pipeline
- ingestion
- route53
Archives
- Today
- Total
cloudwithbass
[Jenkins] 젠킨스 환경 구성하기 본문
이번 포스팅에선 CI/CD 툴인 젠킨스를 사용하기 위해 환경을 구성하겠습니다.
먼저 Docker가 설치된 환경에서 다음 명령어를 실행합니다.
mkdir $HOME/jenkins_home
docker run -d -p 8080:8080 -v $HOME/jenkins_home:/var/jenkins_home --name jenkins jenkins/jenkins
홈 디렉터리에 jenkins_home 디렉터리를 생성하고, 이를 컨테이너의 볼륨으로 사용해서 jenkins 컨테이너를 8080포트에 실행합니다.
이제 http://localhost:8080에서 젠킨스에 접속할 수 있습니다.
회원 가입 후 적절한 플러그인을 설치해줍니다.
설치는 완료됐고, 이제 확인 테스트를 해보겠습니다.
화면 좌측의 새로운 Item 클릭 후 Hello World라는 이름의 Pipeline을 생성합니다.
Pipeline 섹션의 다음 스크립트를 작성합니다.
pipeline {
agent any
stages {
stage("Hello"){
steps {
echo 'Hello World'
}
}
}
}
이제 SAVE 후 Build Now를 클릭하면 Builds#1의 Console Output 창에서 다음 결과를 확인할 수 있습니다.
'Docker and Jenkins' 카테고리의 다른 글
[Jenkins] 코드 커버리지란?, JaCoCo와 Checkstyle (0) | 2024.07.17 |
---|---|
[Jenkins] 파이프라인 구축하기 (2) | 2024.07.16 |
[Jenkins] 젠킨스 아키텍처와 에이전트 구성 유형 (0) | 2024.07.10 |
[Docker] 도커 네트워킹과 docker0 (0) | 2024.07.09 |
[Docker]Docker와 Dockerfile 소개 및 실습 (0) | 2024.07.08 |