LINUX/Jenkins
-
[Jenkins] Windows Jenkins 설정LINUX/Jenkins 2020. 10. 20. 13:01
프로젝트 중 윈도우 Jenkins를 사용하는데 우분투와 Execute Shell 설정이 달라 포스팅한다. Windows Jenkins 설치는 간단함으로 생략한다. 또 tomcat을 미리 설치해야 진행 할 수 있다. 다른 부분은 동일하고 Windows는 Execute Shell을 사용하지 않고 Execute Windows batch command를 사용해야 한다. 그래야지만 정상적으로 cmd에 명령을 내린다. 그리고 설정 내용도 우분투와 다르기 때문에 아래 명령어를 참고하여 설정하면 된다. echo " " echo "========================" echo "Stop tomcat" echo "========================" "C:\Program Files\Apache Softw..
-
[자동 배포 시스템] 5. Jenkins 연동하기LINUX/Jenkins 2019. 11. 9. 14:29
이제 마지막으로 Jenkins를 이용하여 Gitlab에 있는 소스를 Tomcat에 배포하려고 한다. 먼저 Jenkins에 JDK와 maven을 설정한다. Jenkins 관리 > Global Tool Configuration을 클릭한다. JDK version을 아래와 같이 선택한다. Maven version을 3.6.2를 선택 후 저장한다. 새로운 Item을 클릭한다. item 이름을 입력 후 Freestyle project를 선택한다. 소스 코드 관리에서 Git을 선택 후 URL을 입력한다. Credentials > Add를 클릭 후 Gitlab 계정과 비밀번호를 입력한다. Build > Invoke top-level Maven targets를 클릭 후 maven version을 선택 후 Goals에 c..
-
[Jenkins] *.properties_TB > *.properties 로 변경LINUX/Jenkins 2019. 11. 9. 12:06
필자는 local용 properties, TB용 properties, PROD용 properties를 따로 쓴다. Jenkins로 TB를 올릴 때 properties를 변경하는 법을 쓴다. 간단하지만 나중에 필자가 재사용 하기위해 쓰는 포스팅이다. Jenkins Execute shell에서 scp /home/alsdud154/src/binder/WEB-INF/classes/properties/binder.properties_TB alsdud154@192.168.0.15:/home/alsdud154/src/binder/WEB-INF/classes/properties/binder.properties를 추가해준다. WORKSPACE="/var/lib/jenkins/workspace" TOMCAT="/usr/l..
-
[자동 배포 시스템] 4. Jenkins 설치하기LINUX/Jenkins 2019. 11. 5. 14:58
이번 포스팅에서 Jenkins를 설치하려고 한다. 정말 간단해서 바로 시작하겠다. Jenkins를 업데이트 후 설치한다. $ sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add - $ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' $ sudo apt-get update $ sudo apt-get install -y jenkins Jenkins port 번호를 변경한다. 필자는 9300으로 변경했다. jenkins user를 본인 ID로 바꿔주자. $ sudo vim..