Jenkins - goraebab/docker GitHub Wiki

2019.09.25

jenkins ๊ตฌ์ถ•

  1. docker pull jenkins
  2. docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts

jenkins plugin ์ˆ˜๋™ ์„ค์น˜

  1. jenkins ์ˆ˜๋™ ํŒŒ์ผ download -https://updates.jenkins-ci.org/download/plugins/
  2. docker cp [host ํŒŒ์ผ๊ฒฝ๋กœ] [container name]:[container ๋‚ด๋ถ€ ๊ฒฝ๋กœ] ์‚ฌ์šฉํ•˜์—ฌ plugin ํด๋”์— ํŒŒ์ผ copy
  3. restart

์ž๋ฐ”ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

  1. Jenkins์—์„œ ํ”„๋กœ์ ํŠธ ์†Œ์Šค๋ฅผ ๋ฐ›์•„์™€์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์ด ์žˆ๋Š”๋ฐ, ๋‹ค๋ฅธ ๊ทธ๋ฃน์—์„œ ํ• ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์–ด์„œ ์ž„์‹œ๋กœ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ
  2. https://github.com/goraebab/test_project

2019.10.02

maven ์„ค์น˜

  1. http://maven.apache.org/ maven setup file down
  2. maven setup file docker container์— copy
  3. tar xvfz apache-maven-3.6.2.tar.gz : tar ํ’€๊ธฐ
  4. .bash_profile ์— ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ • MAVEN_HOME=/home/jenkins/apache-maven-3.6.2 (์„ค์น˜ ๊ฒฝ๋กœ) PATH=$PATH:$MAVEN_HOME/bin export MAVEN_HOME
  5. source .bash_profile
  6. mvn -version