2017-05-07 1 views
0

GoCD에서 로컬로 실행되는 Python 스크립트 스크립트를 AWS ec2 인스턴스 또는 웹 서버에 배포하려고합니다. 일주일 동안 조사한 결과 권장 사항을 찾을 수 없었습니다.GoCD 파이프 라인을 AWS Ec2 인스턴스에 배포

GOCD가 원격 서버에 종속성을 설치하고 실행할 기본 코드를 서버에 배포하는 데 필요한 명령은 무엇입니까?

git가 이미 리포를 파이프 라인으로 끌어 들이고 있다고 가정합니다.

답변

0

우리 팀은 현재이 세 가지 방법으로이를 달성했습니다.

  1. 이동 사용자의 SSH 구성에 SSH 키와 사용자 이름을 추가하십시오. 그런 식으로 scp source-script server1:/dir과 같은 명령을 실행할 수 있습니다.
  2. 파일을 배포 할 서버에 GoCD 에이전트를 설치하십시오. 그렇게하면 SSH없이 서버 주변에서 파일을 이동할 수 있습니다.
  3. Rundeck과 ​​같은 타사 응용 프로그램을 사용하여 배포하십시오. GoCD를 사용하여 파일을 옵션으로 Rundeck에 업로드하고 서버의 함대로 작업을 실행하십시오.
관련 문제