
How to use SED in a Jenkins Pipeline how to use sed in jenkinsfile devopsian.net Have you ever had a task to update a single line in a file? There few utilities to help with that task, and I find sed superior on the alternatives. sed is a stream editor, with which you can modify files. It’s a great utility in your toolbox. If you’re unfamiliar with it, here’s a [link for a quick intro. I had to ..
보호되어 있는 글입니다.

간단히 Maven Job을 설정하는 방법과 그 설정에 대해 알아보겠습니다. 플러그인 플러그인은 기본 설정으로 설치되는 플러그인 외 다음 2가지를 설치하였습니다. Maven Integration plugin은 Maven Project Job을 생성 가능케 해주고, Deploy to container Plugin은 빌드 후 톰캣 서버에 자동배포하게 해줍니다. 그리고 Subversion Plug-in은 SVN을 사용하게 해줍니다. 생성한 Job 종류 Maven project로 Job을 생성하였습니다. Job 설정 General job의 기본적인 설정을 정의합니다. 크게 눈여겨볼만한 옵션은 없습니다. 하단에 보시면 JDK 라는게 있는데 안보이시는 분도 있을 겁니다. Global Tool Configuration..

젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴입니다. CI(Continuous Integration) 툴 이라고 표현합니다. 젠킨스에 대해 알아보기 전에 우선 CI/CD에 대해 먼저 알아보겠습니다. CI/CD란? CI는 Continuous Integration 즉, 지속적인 통합이라는 의미입니다. 지속적인 통합이란, 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합히는 것을 의미합니다. (가능하다면 하루에 여러번까지) 이러한 CI의 핵심 목표는 버그를 신속하게 찾아 해결하고, 소프트웨어의 품질을 개선하고, 새로운 업데이트의 검증 및 릴리즈의 시간을 단축시키는 것에 있습니다. CD란? 해석하자면, 지속적인 서비스 제공 혹은 지속적인 배포 라는..

테스트 서버 내 젠킨스 설치하는 방법입니다. 서버는 CentOS7 기준입니다. [STEP1] 젠킨스가 설치되어있는 확인하기 $ yum list installed | grep jenkins [STEP2] 젠킨스 설치하기 [STEP2-1] url에 해당하는 파일을 /etc/yum.repos.d/jenkins.repo 경로에 다운 $ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo [STEP2-2] key import $ rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key [STEP2-3] 젠킨스 설치 $ yum install jenkin..

로컬 서버가 아닌 테스트 서버에서 젠킨스를 이용하여 CI/CD를 해보겠습니다. 서버는 CentOS7 기준입니다. 다음과 같은 순서로 진행합니다. KTCloud를 이용하여 서버 구축(생략) 테스트 서버 내 톰캣(port80), JDK(1.8.x) 설치 테스트 젠킨스 서버 구축 테스트 서버 내 젠킨스를 통해 빌드업과 자동배포 진행 [Jenkins] CI/CD와 우리의 친절한 비서 Jenkins 젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴입니다. CI(Continuous Integration) 툴 이라고 표현합니다. 젠킨스에 대해 알아보기 전에 우선 CI/CD에 대해 먼저 알아보겠습니다. CI kingofbackend.tistory.com [STEP1] 테스트 서버 내 톰캣(port80)..