2017-10-10 12 views
0

AWS codebuildを使用して特定のブランチに自分のコードを作成しようとしています。しかし、それは常に(gitの分岐のために)ymlファイルが存在しないために失敗するか、 "Git Clone Failed:無効な参照"が表示されます。awsコードビルドによるビルドコード。ソースバージョンの構文

ソースバージョンの正しい構文は、 gitブランチで作業していますか?

答えて

1

CodeBuildの "source version"パラメータには、 "git checkout"が行うものがあります:ブランチ、コミットIDなどです。たとえば、masterブランチを構築するために "master"を使用します。

0

CodebuildプロジェクトのソースパラメータをGithub、S3、Codecommitに接続することができます。私はBitbucketレポを信じています。ここではブランチを指定します。

buildspec.yamlファイルは、特定のコマンドを実行してコードをビルドします。たとえば、それがmavenを使用するJavaコードであったとします。

mvn clean install 

これでテストが実行され、コードが作成されます。

他のgit reposのソースコードを入手したいと思っています。正しいgit checkoutコマンドを検索するだけでなく、Codebuildプロジェクトの環境変数としてさまざまな認証を取得する必要があります。

関連する問題