로컬에서 CI/CD (TeamCity)를 시도했습니다.
집에서의 재현이므로, git의 프록시 설정등은 쓰지 않습니다.
전제
어디까지나 시험이므로, 제대로 하고 싶은 경우는, 설정등 조사해 봐 주세요.
Tomcat, Maven, Git 클라이언트 설치는 생략합니다.
환경
OS Windows10
서버 Tomcat9.0.17
리포지토리 GitBucket4.31.1
CI TeamCity-2018.2.3
GitBucket
GitBucket war 파일을 다운로드하여 Tomcat webapps에 넣습니다.
htps : // 기주 b. 코 m / gi t c t / gi t c t / re ace s
이것만으로 Git 서버를 준비 할 수 있습니다.
http://localhost:8080/gitbucket/에 액세스하면,
기본 사용자, 암호는 root/root입니다.
TeamCity
그런 다음 TeamCity tar.gz를 다운로드하십시오.
htps //w w. 지 tb 라이언 s. 코 m / 테 m ty / 드 w ㄉ 아 d /
압축을 풀고,
bin 폴더 내에서 다음을 실행.
runAll.sh start
조금 시간이 걸립니다.
http://localhost:8111/ 방문하면.
다소 초기 설정이 있습니다만, 특별히 문제 없다고 생각합니다.
리포지토리 생성
오른쪽 상단의 + 버튼에서 만들 수 있습니다.
gitignore는 마음이 가면 만들 것입니다 ...
리포지토리명을 결정한 후는 화면대로 푸시.
CI 설정
CI는 오른쪽 상단의 Administration에서.
Create Project.
리포지토리 URL은 여기에서.
그리고는 자동으로 판단해 줍니다.
빨리 빌드를 실행합니다 (실행 클릭). 이후는 푸시하면 자동으로 실행합니다.
배포
이어서 배포.
오른쪽 상단의 관리 → 아래쪽 프로젝트 이름을 클릭합니다.
Create Build Configuration
maven에서의 war 작성 명령은 package.
배포는 일단 수중의 Tomcat에.
copy target\web-app.war C:\develop\java\apache-tomcat-9.0.17\webapps\neko.war
마찬가지로 Run.
배포할 수 있습니다.
내일은 제대로 서버로 할 수 있을 듯...
Reference
이 문제에 관하여(로컬에서 CI/CD (TeamCity)를 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masa5555/items/e1b6e429a77765ecf877텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)