본 글의 원래 목적은 Agent 자동설치로 쉽게 팀시티 에이전트를 추가 하려다가
오류로 인해 고생만 하고 결국 훨씬 간단한 직접 설치까지의 삽질 내용이 포함되어 있습니다.
되도록 https://rapker.tistory.com/20 문서 참고 하시기를 권장합니다.
Teamcity Mac Agent 추가
Teamcity 공식 문서의 내용 기반으로 작성되었습니다. Start Teamcity Agent - Teamcity docs (권장) (하나의 mac에 두 개 agent 설치하는 방법에 대해서도 기록되어 있습니다.) 추가 빌드 에이전트 설정 및 실행
rapker.tistory.com
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
Deprecate "agent push" feature : TW-76675
We have the "agent push" feature that allows installing the agent on newly created VM instances by corresponding cloud integration. This feature is broken for some cloud integration without the hope to fix it. Also, there is a small demand for it. Our user
youtrack.jetbrains.com
직접 설치
다운로드 받은 파일을 원하는 곳으로 이동합니다.
저는
/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 |