TeamCity-Gradle에서 환경 변수에 액세스하는 방법

F1sher

빌드 에이전트에서 DIR이라는 환경 변수를 지정했습니다. 내 빌드 에이전트 속성의 내 매개 변수 / 환경 변수 섹션에서 볼 수 있습니다. gradle에서이 변수에 액세스하고 싶습니다. 방법을 모르겠습니다. 나는 다음과 같은 많은 것을 시도했다.

if (project.hasProperty("teamcity")) {

    println teamcity
    println teamcity["teamcity.build.properties.file"]
    def properties = file(teamcity["teamcity.build.properties.file"])
    println properties.DIR
            println DIR
            println env.DIR
} 

내 teamcity 파일은 다음과 같습니다.

{teamcity.buildType.id=Taxi5Mobile_BuildDev, build.vcs.number.Taxi5Mobile_Taxi5devVCS=a23e58c8ff92, teamcity.version=8.1.1 (build 29939), teamcity.buildConfName=Build-dev, teamcity.agent.dotnet.agent_url=http://localhost:9090/RPC2, teamcity.build.id=111, agent.ownPort=9090, agent.name=MacAgent, build.number=82, teamcity.runner.properties.file=/Users/surecase/Desktop/buildAgent/temp/buildTmp/teamcity.runner3909938768619827374.properties, teamcity.build.changedFiles.file=/Users/surecase/Desktop/buildAgent/temp/buildTmp/changedFiles8064633368222257261.txt, teamcity.agent.cpuBenchmark=552, teamcity.build.workingDir=/Users/surecase/Desktop/buildAgent/work/88410410f80bbc04/Mobile/Android, agent.home.dir=/Users/surecase/Desktop/buildAgent, teamcity.auth.userId=TeamCityBuildId=111, teamcity.build.checkoutDir=/Users/surecase/Desktop/buildAgent/work/88410410f80bbc04, teamcity.configuration.properties.file=/Users/surecase/Desktop/buildAgent/temp/buildTmp/teamcity.config8874044708331653991.properties, build.vcs.number=a23e58c8ff92, teamcity.tests.recentlyFailedTests.file=/Users/surecase/Desktop/buildAgent/temp/buildTmp/testsToRunFirst6286498944890258669.txt, teamcity.projectName=Taxi5Mobile, agent.work.dir=/Users/surecase/Desktop/buildAgent/work, teamcity.build.tempDir=/Users/surecase/Desktop/buildAgent/temp/buildTmp, build.vcs.number.1=a23e58c8ff92, teamcity.auth.password=8dYVHDftOmXenz9cJjnCyctBrF5NKq7G, java.io.tmpdir=/Users/surecase/Desktop/buildAgent/temp/buildTmp, teamcity.build.properties.file=/Users/surecase/Desktop/buildAgent/temp/buildTmp/teamcity.build174113942945941853.properties, teamcity.agent.dotnet.build_id=111}

속성을 포함하는 일부 파일이 있지만 액세스 방법을 모르겠습니다.

어떤 아이디어?

피터 니 더비 저

표준 Java API를 사용하여 환경 변수를 읽을 수 있습니다.

def dir = System.getenv("DIR")

보다 조금 덜 모호한 이름을 사용하는 것이 합리적 일 수 있습니다 DIR.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Jenkins-BUILD_NUMBER 환경 변수에 액세스하는 방법

분류에서Dev

Node.js에서 환경 변수에 액세스하는 다른 방법

분류에서Dev

Spyder에서 conda 환경에 설정된 환경 변수에 액세스하는 방법이 있습니까?

분류에서Dev

메서드에서 변경된 변수에 액세스하는 방법

분류에서Dev

반응에서 환경 변수에 액세스하는 방법 / 반응에 환경 변수를 주입하는 방법

분류에서Dev

테스트에서 Flutter 환경 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

apache2 구성 파일에서 환경 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

Ipywidgets 출력 위젯에서 반환 된 변수에 액세스하는 방법

분류에서Dev

Docker 환경에서 Kafka Connector (Confluent Log Connect)에 액세스하는 방법

분류에서Dev

kubernetes env로 컨테이너 환경 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

스크립트의 sudo / EOF 절 내에서 스크립트 변수 및 환경 변수에 액세스하는 방법 ...... BASH

분류에서Dev

다음 ajax 호출에서 하나의 ajax 호출에서 반환 된 변수에 액세스하는 방법

분류에서Dev

Windows에서 Java 환경 변수를 변경하는 방법

분류에서Dev

DataGridview에서 변경된 선택의 인덱스에 액세스하는 방법

분류에서Dev

msbuild 명령에서 값 teamcity 변수를 할당하는 방법

분류에서Dev

Ember 2에서 경로 모델에 액세스하는 방법

분류에서Dev

TeamCity의 Tomcat 구성 (server.xml)에서 변수 (JVM 또는 환경)를 참조하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여이 JSON (p) 반환에서 강조 변수에 액세스하는 방법

분류에서Dev

파이프 라인에서 환경 변수에 액세스하고이를 릴리스 파이프 라인으로 전달하는 방법

분류에서Dev

PHP-Composer 네임 스페이스 환경에서 Twilio에 액세스하는 방법

분류에서Dev

다른 출력에서 변수에 액세스하는 방법

분류에서Dev

getStaticPaths에서 매개 변수에 액세스하는 방법

분류에서Dev

블록 내에서 변수에 액세스하는 방법

분류에서Dev

Mule ESB에서 흐름 변수에 액세스하는 방법 ...?

분류에서Dev

Polymer 외부에서 Polymer 변수에 액세스하는 방법

분류에서Dev

JavaScript에서 C #으로 변수에 액세스하는 방법

분류에서Dev

JavaScript의 Closure Scope에서 변수에 액세스하는 방법

분류에서Dev

OOP에서 변수에 액세스하는 방법

분류에서Dev

strings.xml에서 Java 변수에 액세스하는 방법

Related 관련 기사

  1. 1

    Jenkins-BUILD_NUMBER 환경 변수에 액세스하는 방법

  2. 2

    Node.js에서 환경 변수에 액세스하는 다른 방법

  3. 3

    Spyder에서 conda 환경에 설정된 환경 변수에 액세스하는 방법이 있습니까?

  4. 4

    메서드에서 변경된 변수에 액세스하는 방법

  5. 5

    반응에서 환경 변수에 액세스하는 방법 / 반응에 환경 변수를 주입하는 방법

  6. 6

    테스트에서 Flutter 환경 변수에 액세스하는 방법은 무엇입니까?

  7. 7

    apache2 구성 파일에서 환경 변수에 액세스하는 방법은 무엇입니까?

  8. 8

    Ipywidgets 출력 위젯에서 반환 된 변수에 액세스하는 방법

  9. 9

    Docker 환경에서 Kafka Connector (Confluent Log Connect)에 액세스하는 방법

  10. 10

    kubernetes env로 컨테이너 환경 변수에 액세스하는 방법은 무엇입니까?

  11. 11

    스크립트의 sudo / EOF 절 내에서 스크립트 변수 및 환경 변수에 액세스하는 방법 ...... BASH

  12. 12

    다음 ajax 호출에서 하나의 ajax 호출에서 반환 된 변수에 액세스하는 방법

  13. 13

    Windows에서 Java 환경 변수를 변경하는 방법

  14. 14

    DataGridview에서 변경된 선택의 인덱스에 액세스하는 방법

  15. 15

    msbuild 명령에서 값 teamcity 변수를 할당하는 방법

  16. 16

    Ember 2에서 경로 모델에 액세스하는 방법

  17. 17

    TeamCity의 Tomcat 구성 (server.xml)에서 변수 (JVM 또는 환경)를 참조하는 방법은 무엇입니까?

  18. 18

    jQuery를 사용하여이 JSON (p) 반환에서 강조 변수에 액세스하는 방법

  19. 19

    파이프 라인에서 환경 변수에 액세스하고이를 릴리스 파이프 라인으로 전달하는 방법

  20. 20

    PHP-Composer 네임 스페이스 환경에서 Twilio에 액세스하는 방법

  21. 21

    다른 출력에서 변수에 액세스하는 방법

  22. 22

    getStaticPaths에서 매개 변수에 액세스하는 방법

  23. 23

    블록 내에서 변수에 액세스하는 방법

  24. 24

    Mule ESB에서 흐름 변수에 액세스하는 방법 ...?

  25. 25

    Polymer 외부에서 Polymer 변수에 액세스하는 방법

  26. 26

    JavaScript에서 C #으로 변수에 액세스하는 방법

  27. 27

    JavaScript의 Closure Scope에서 변수에 액세스하는 방법

  28. 28

    OOP에서 변수에 액세스하는 방법

  29. 29

    strings.xml에서 Java 변수에 액세스하는 방법

뜨겁다태그

보관