sudo vi /etc/sysconfig/jenkins 위 경로에 있는 파일은 Jenkins 환경설정 파일인데 여기에 JENKINS_PORT 번호를 변경 후 재시작하면 변경된 port번호로 시작 되어야 하는데 변경된 포트가 적용 되지않고 기본포트(8080)로 시작되는 이슈를 겪었다. 추측을 해보자면 Jenkins 환경설정 파일내에 정의된 JENKINS_PORT 변수보다 더 우선적으로 적용되는 무언가가 있는 것 같다. 그래서 Jenkins Service 파일을 확인해봤다. sudo vi /usr/lib/systemd/system/jenkins.service 위 파일을 확인해보니 환경변수로 JENKINS_PORT가 정의되있다. 이 값을 9090으로 한번 변경 후 재시작 해보자. sudo systemctl d..
CI/CD는 애플리케이션 개발 단계부터 배포 단계까지 자동화 하여 개발한 애플리케이션을 사용자에게 빠르게 제공하는 방법이다. CI CI는 Continuous Integration의 약자이며 지속적 통합 이란 뜻이다. 여러 개발자가 작성한 코드를 Github, Bitbucket과 같은 코드 형상관리 툴을 이용하여 Repository에 통합하고 빌드 및 테스트가 정상적으로 이뤄지는지 확인하는 과정을 얘기한다. Repository에 개발한 코드들의 변경사항에 대해 주기적으로 변경함으로써 모든 개발자들에게 동일한 작업환경을 제공함으로써 버그를 사전에 미리 발견하고 소프트웨어 품질을 개선하는 장점이 있다. CD CD는 Continuous Delivery or Continuous Deployment 두 용어의 약자..