mkdir git-migration
git clone --mirror https://github.com/hali-linux/hello-world.git git-migration
cd git-migration/
git push -uf http://gitlab.alibaba9.shop/johnlee/test-site --all
깃랩에 올린다.
gitlab 플러그인 설치한다.
Maven과 Jenkins 통합하기
Jenkins를 터미널로 들어간다.
# cd /opt
# wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
# tar -xvzf apache-maven-3.8.6-bin.tar.gz
# mv apache-maven-3.8.6 maven
# cd maven
# cd bin
# cd ~
# find / -name java-11*
# vi .bash_profile
M2_HOME=/opt/maven
M2=/opt/maven/bin
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.amzn2.0.3.x86_64
# User specific environment and startup programs
그리고 Path 뒤를 수정한다.
source명령어를 이용해서 업데이트 하거나, 혹은 exit 하여 적용되도록 한다.
mvn이 잘 설치되었다.
Jenkins에서 Maven 플러그인을 설치한다.
Global Configuration Tool에서 JDK를 추가한다.
Item추가 Maven Project 크릵
만든 프로젝트를 빌드한다.
해당 워크스페이스로 가본다.
작업 공간을 GUI에서도 사용할 수 있다.
특정 branch만 clone하고 싶을 때
git clone -b {특정 브랜치 이름} {github 혹은 gitlab 링크}
/webapp/src/main/webapp 디렉터리에서 index파일을 고친뒤 커밋한다.
젠킨스로 가서 build한다.
tomcat.내 도메인으로 들어가본다.
트리거 만든 뒤 다시 index.jsp 하고 다시 커밋한다.
자동으로 빌드가 된다.
쫜