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
- 알고리즘
- git
- 데이터전달
- Android
- IntelliJ
- insert
- 큐빙
- ubuntu
- 제어반전
- 16197
- vscode
- 안드로이드
- spring
- broadcastreceiver
- service
- activity
- intent
- goland
- 두 동전
- 프로그래머스
- 17837
- Jenknis
- 데이터
- Algorithm
- github
- data
- 단축키
- mysql
- 백준
- Java
Archives
- Today
- Total
해보자
[Jenkins] local git pipeline 실행하기 본문
1. Jenkins download
https://www.jenkins.io/download/
jenkins.war 파일을 다운로드 받는다.
2. Jenkins 실행
sudo java -Dmail.smtp.starttls.enable=true -Dhudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT=true -jar jenkins.war -httpListenAddress=127.0.0.1 --httpPort=9090
- GitSCM.ALLOW_LOCAL_CHECKOUT=true : local git을 허용한다는 옵션
- httpPort : default는 8080. 자주 사용하는 port이므로 9090을 사용하도록 설정
- java가 설치되어 있어야 한다.
localhost:9090으로 접속해서 기본 셋팅을 한다. (이 부분은 생략.. 아래 Reference 사이트에도 잘 나와있음)
3. jenkinsfile 작성
1) 실행할 프로젝트 폴더를 만든다.
2) git init
3) jenkinsfile 작성한다.
pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Building..'
}
}
stage('Test') {
steps {
echo 'Testing..'
}
}
stage('Deploy') {
steps {
echo 'Deploying....'
}
}
}
}
4. 새로운 Item(pipeline)생성
- 새로운 Item > pipeline
- Pipeline > pipeline script from Scm 선택 > SCM : git > Repository URL : ${project 경로}
- 저장 후 build 하면 pipeline이 동작한다.
Reference
https://blog.devops.dev/jenkins-introduction-setup-22cb341f1935
'CICD' 카테고리의 다른 글
[Jenkins] Pipeline post 활용하기 (0) | 2022.08.23 |
---|