목록DevOps (42)
KJH

Jenkinsfile 기본 문법 제목내용pipeline{}jenkinsfile 최상단에 선언됨 파이프라인 안에 모든 단계가 작성되어야함environment{}파이프라인에서 사용될 환경변수를 등록함, key-value style로 파이프라인 내부에서 사용agent{}any, none, label, node, docker, dockerfile, kubernetes를 파라미터로 포함할 수 있음 agent가 none일경우 각 stage에 포함 시켜줘야함options{}pipeline의 옵션을 선택적으로 집어 넣을 수 있음stages{}stage의 모음stage()stage 네이밍을 해서 관리할 수 있음steps{}stage내부에서 사용됨 여러번 호출 가능함container()컨테이너에 내려받을 이미지를 내려받고..

buildTool 파일을 보다 처음알게된 언어인데 Java와 문법이 비슷하다고 들었다. CICD하기위해 사용되는 스크립트 문법에 주로 사용되고 대표적인 문법을 가져와 보았습니다. 제목내용nodejenkfinsfile 작성시에 각 stage를 감싸는 형태로 존재함 global agent 선언이 없으면 필수적으로 node를 사용해야하고, 각 stage에 설정이 필요함dir명령을 수행할 디렉토리/ 폴더를 정의함stage파이프라인의 각 단계를 얘기하며, 이 단계에서 어떤 작업을 실행할지 선언하는 곳 (stage 네임을 통해 jenkins 파이프라인 stage tag명이 생김)gitGit 원격 저장소에서 프로젝트 CloneshUnix 환경에서 실행할 명령어 실행 윈도우에서는 `bat`defGroovy 변수 혹은 ..