2016-10-04 6 views
5

통합 테스트를 위해 보내고 싶은 콘 코스 및 빌드 바이너리를 사용하고 있습니다. 그러나 그들은 가볍고 영원한 저장을 위해 S3 버킷을 사용하는 것은 잔인한 것처럼 보입니다. 또한 semver-resource으로 버전을 지정하고 있는데, S3 또는 다시 설치해야하는 것으로 보입니다.S3 또는 이와 유사한 외부 자원이없는 콩 코스 작업간에 이슈가 전달됩니다.

로컬 작업자 또는 유사한 blobstore를 구성하는 방법이 있습니까? Concourse postgres db를 사용하여 내 세미를 저장할 수 있습니까? DB 테이블에 맞을만큼 작습니다.

답변

5

짧은 대답 : 아니오.

Concourse는 Concourse 배치 자체가 상태가없고 명시 적으로 아티팩트 지속성을 제공하지 않으며 대부분 구성이 없도록 설계되었습니다.

이렇게하면 파이프 라인이 독립적으로 포함되므로 CI가 재생성됩니다. Concourse 서버가 고장 나면 특별한 것을 잃어 버리지 않았습니다. 다른 파이프 라인을 돌려서 원래 파이프 라인을 보낼 수 있습니다. 그런 다음 중단 된 부분부터 모든 작업이 계속 진행됩니다. 버전은 0.0.0에서 다시 시작하지 않고 원래 있던 위치에서 계속 계산되며 모든 유물은 어디에서나 볼 수 있습니다.

당신은 자신의 S3 호환 BLOB 저장소를 무료로 배포 할 수 있습니다. s3 리소스를 잘 얘기해야합니다.

1

우리는 gist와 함께 semver 리소스를 사용합니다. 그냥 요점 페이지에서 복제 ID를 얻을 : - name: version type: semver source: driver: git branch: master uri: {{version-url}} file: Version private_key: {{github-private-key}}

: enter image description here

는 다음 자원을 설정