문서의 이전 판입니다!
출처
Jenkins download
아래 표시된 Past Releases 로 들어갑니다.
제일 높은 버전을 받으면 됩니다.
Tip : ex) 2.50, 2.100 이 있으면 2.100이 최신입니다. (.뒤에 숫자가 높은게 최신)
Tip : jenkins는 2.54버전 부터 자바 8을 사용해야 합니다.
.sh 파일을 만들어줍니다..
아래 code에 보면 알다싶이 #{jenkins 경로}/log 폴더를 만들어줘야 합니다.
#jenkins.sh #!/bin/bash JAVA_HOME=#{java 경로} HTTP_PORT=9090 JENKINS_HOME=#{jenkins 경로} export JAVA_HOME HTTP_PORT nohup $JAVA_HOME/bin/java -jar $JENKINS_HOME/jenkins.war --httpPort=$HTTP_PORT --sessionTimeout=120 -XX:+AggressiveOpts >> ./logs/jenkins.log 2>&1 &
jenkins.sh 파일을 만든 후 port 방화벽을 풀고 실행해 줍니다.
[search@localhost jenkins]$ sudo firewall-cmd --zone=public --add-port=9090/tcp --permanent success [search@localhost jenkins]$ sudo firewall-cmd --reload success [search@localhost jenkins]$ sudo firewall-cmd --list-ports 22/tcp 3306/tcp 8080/tcp 80/tcp 9090/tcp [search@localhost jenkins]$ ./jenkins.sh
그럼 아래와 같이 나옵니다.
위 화면을 보면 /home/search/.jenkins/secrets/initialAdminPassword 이런 문구가 있습니다.
이건 search 계정으로 ./jenkins.sh를 실행해서 사용자가 search가 된거고 그 경로안에 패스워드가 있다는 겁입니다.
vi /home/search/.jenkins/secrets/initialAdminPassword
이렇게 치면 한줄로된 문자열이있는데 그걸 복사해서 Administrator password에 복사하면 로그인됩니다.

플러그인 설치화면이 나옵니다.
그럼 suggested를 클릭하면 플러그인을 설치합니다.
Tip : 플러그인 설치화면에서 다 false이 되면 jenkins 낮은 버전을 받은것입니다.

로그인을 한다음 왼쪽 위에 새로운 Itemp을 클릭 합니다.

Item name을 입력한 다음 Freesyle project를 클릭합니다.

그림과 같이 네모 설정해주면 됩니다.
Credentials은 계정정보이며 Add를 클릭해서 계정정보를 입력해주면 됩니다.
Tip : Repository URL은 현재 우리 Apps에 대한 Url (eclips에 설정되어 있는 Url)이며 꼭 /trunk까지 지정해야 됩니다.
여기까지 저장하고 Jenkins > Jenkins 관리 > Global Tool Configuration 로 들어가서 maven 설정을 먼저해줍니다.

그 후에 다시 설정하고 있던 Item으로 돌아 갑니다.

Maven Version : 방금 위에서 설정한 값이 나와서 선택해주면됩니다.
Goals : clean install 을 입력해줍니다.