Closed dlgustn555 closed 3 years ago
Jenkins을 Batch Scheduler로 활용하기 https://helloino.tistory.com/60
배포타깃 브랜치는 master로..
젠킨스 빌드 작업물 그대로 nginx에 설정해서 사용
location / {
root /var/lib/jenkins/workspace/health-pc/build;
# index index.html index.htm;
try_files $uri /index.html;
}
공인도메인이 아니어서, github에 webhook을 설정해도, trigger가 안되는것 같아, 젠킨스 스캐쥴 잡에 매 1시간 단위로 빌드를 하도록 설정
nginx도 재시동 하고 싶은데, 루트권한으로 해야는데, 현재는 해결 방법을 찾지 못해 그냥 둠
https://riptutorial.com/ko/jenkins
1. 젠킨스에 잡 등록하기
[x] health-pc
[x] health-server
[x] jenkins + git hub 연동
health-pc
배포타깃 브랜치는 master로..
젠킨스 빌드 작업물 그대로 nginx에 설정해서 사용
공인도메인이 아니어서, github에 webhook을 설정해도, trigger가 안되는것 같아, 젠킨스 스캐쥴 잡에 매 1시간 단위로 빌드를 하도록 설정
nginx도 재시동 하고 싶은데, 루트권한으로 해야는데, 현재는 해결 방법을 찾지 못해 그냥 둠
2. nginx 에 80 포트로 젠킨스에 접속가능하게 셋팅하기
[x] jenkins-heath.hyunsu.lee.com
1 nginx.conf 도메인 추가
2 8080 포트포워딩 확인
3 Host OS > hosts 에 추가
3. 젠킨스 빌드 결과물을 deploy 디렉토리로 복사 혹은 이동
결론!! 방법을 찾지 못함..ㅡㅡ;; 대신... 아래와 같이 대안으로 삼음!!
처음 jenkins + git hub 연동할 때 API URL 에 캡쳐화면의 URL을 기입해야 함