2016-09-29 7 views
2

젠킨스에서 콩 소스 CI을 사용하여 소스 랩스 e2e 테스트를 실행합니다. 같은 빌드 번호 문자열이 함께 소스 랩 그룹 테스트 :콩코드 CI 및 빌드 번호

 name: 'Chrome XS', 
     browserName: 'chrome', 
     tunnelIdentifier: process.env.TUNNEL_IDENTIFIER, 
     build: process.env.JENKINS_BUILD_NUMBER, 
     platform: 'Windows 10', 
     shardTestFiles: true, 
     maxInstances: 20, 

어떻게 위와 같이 환경 변수를 사용하여 내 스크립트에 빌드 번호를 전달할 수 있습니다. Concourse GUI는 이름 # 번호을 사용합니다. 이것을 검색 할 수있는 방법이 있습니까? 도커 컨테이너에 모든 환경 변수를 인쇄하려고했으나 기본적으로 설정되어 있지 않습니다.

+0

빌드 번호를 테스트 해보고있는 것보다 더 밀접한 관계가있는 것이 좋습니다. –

답변

0

Concourse에서 빌드 메타 데이터는 작업이 아닌 리소스에만 사용할 수 있습니다.

리소스와 함께 빌드 메타 데이터를 사용하는 예는 빌드 결과 알림 이메일의 일부로이를 포함하는 것입니다. 다음 블로그 항목은에 대한 자세한 정보가 포함되어 있습니다 : 당신이 정말로 버전에 대한 빌드 번호를 사용하려면 http://lmpsilva.typepad.com/cilounge/2016/10/how-to-insert-build-metadata-into-user-notifications-in-concourse.html

, 당신은하지만, 내가 코드를 사용합니다 버전 번호를 반환 자신의 중앙 홀 리소스를 만들려고 할 수 있습니다 커밋 번호 대신. 또 다른 대안은 Concourse에서 Semver 리소스를 사용하는 것입니다. https://github.com/concourse/semver-resource

+1

제공된 링크의 관련 스 니펫을 포함하면이 답변이 향상됩니다. – silentsod