본 글의 원래 목적은 Agent 자동설치로 쉽게 팀시티 에이전트를 추가 하려다가
오류로 인해 고생만 하고 결국 훨씬 간단한 직접 설치까지의 삽질 내용이 포함되어 있습니다.
되도록 https://rapker.tistory.com/20 문서 참고 하시기를 권장합니다.
Teamcity 공식 문서의 내용 기반으로 작성되었습니다.
- 추가 빌드 에이전트 설정 및 실행 - Teamcity docs
Agent Push 요구사항
- Installed JDK(JRE) 1.6-1.8 (1.8 is recommended). The JVM should be reachable with the JAVA_HOME(JRE_HOME) global environment variable or be in the global path (i.e. not in user's .bashrc file, etc.)
- The unzip utility.
- Either wget or curl.
TeamCity 빌드 에이전트는 Java 애플리케이션이며 작동하려면 JDK 버전 1.6 이상이 필요합니다. Oracle Java SE JDK 1.8, 32비트가 권장됩니다. 자바 다운로드 페이지
빌드 에이전트에는 두 가지 프로세스가 포함됩니다.
- Agent Launcher — 에이전트 프로세스를 시작하는 Java 프로세스
- 에이전트 — 빌드 에이전트의 기본 프로세스입니다. 에이전트 실행기의 하위 프로세스로 실행
JDK 설치
JAVA_HOME 설정
/Library/Java/JavaVirtualMachines
jdk-19.jdk
환경설정 추가
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-19.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
환경변수적용
source .bash_profile
환경변수 확인
echo $JAVA_HOME
환경변수 확인
echo $JAVA_HOME
JRE 설치
Java Download 페이지에서 jre를 다운로드 합니다.
라이센스 동의하여 설치를 진행합니다.
Agent 설치 (Agent Push) - 실패 오류로 인해 진행불가
아~ 이런 낭패가 있나
2022년 초에 위 와 같이 mac os를 windows로 인식하며 설치가 마무리 되지 않는 현상이 보고 되었는데 아직 고쳐지지 않았다니….
https://youtrack.jetbrains.com/issue/TW-76675/Deprecate-agent-push-feature
직접 설치
다운로드 받은 파일을 원하는 곳으로 이동합니다.
저는
/home/buildAgent로 이동했습니다.
Teamcity Server 주소 설정과 Agent 이름 변경을 위해 설정파일을 수정합니다.
내용 변경 후 저장
'IT > 개발환경' 카테고리의 다른 글
NSIS로 응용프로그램 설치파일 만들기 - 2/4 스크립트 생성 (0) | 2023.04.10 |
---|---|
NSIS로 응용프로그램 설치파일 만들기 - 1/4 설치 (1) | 2023.04.10 |
Teamcity Mac Agent 추가 (0) | 2023.04.08 |
Teamcity에서 slack으로 notification (0) | 2023.04.08 |
AWS GameList Test (0) | 2023.04.08 |