배포자동화 with jenkins

veluga·2022년 7월 19일
0
  • 컨테이너 환경 아니므로 ssh로 war 배포후 실행시키는 방식임

credential 등록

사용하는 저장소의 git 관리 계정 등록

project grouping

폴더 , 프로젝트 생성으로 관리 가능

원격지 ssh 설정

배포될 remote 설정

  • ssh key 등록

pipeline syntax

파이프라인 신택스로 파이프라인 생성 가능 (그래들 빌드, 깃 체크아웃 등등)

pipeline 편집

  • 익스텐션 설치
  • .jenkinsfile 파일 확장자로 편집 가능 (젠킨스 대시보드 불편해서 사용)
  • 젠킨스 제네레이터에서 생성해준 파이프라인 코드를 steps에 할당하여 사용

deploy step generate

  • 미리 등록한 ssh server
  • 서버 내부 디렉토리 설정
  • 배포 후 실행할 쉘 스크립트 지정
profile
애개 (애기개발자)

0개의 댓글