본문 바로가기
IT/개발환경

Teamcity Mac Agent 추가 -망함

by rapker 2023. 4. 8.
반응형

 

본 글의 원래 목적은 Agent 자동설치로 쉽게 팀시티 에이전트를 추가 하려다가

오류로 인해 고생만 하고 결국 훨씬 간단한 직접 설치까지의 삽질 내용이 포함되어 있습니다.

 

되도록 https://rapker.tistory.com/20 문서 참고 하시기를 권장합니다.

 

Teamcity Mac Agent 추가

Teamcity 공식 문서의 내용 기반으로 작성되었습니다. Start Teamcity Agent - Teamcity docs (권장) (하나의 mac에 두 개 agent 설치하는 방법에 대해서도 기록되어 있습니다.) 추가 빌드 에이전트 설정 및 실행

rapker.tistory.com

 

 

 

Teamcity 공식 문서의 내용 기반으로 작성되었습니다.

Agent Push 요구사항

  1. 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.)
  2. The unzip utility.
  3. 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://teamcity-support.jetbrains.com/hc/en-us/community/posts/4404383912594-Agent-Push-installation-failes-after-checking-platform-for-OSX-machine

 

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 이름 변경을 위해 설정파일을 수정합니다.

 

내용 변경 후 저장

반응형
LIST