我試圖建立在一個特定的分支我與AWS codebuild代碼。但它總是失敗,因爲yml文件不在那裏(因爲git分支),或者我得到一個「Git克隆失敗:無效的參考:」使用aws codebuild構建代碼。源代碼版本語法
任何人都可以告訴我什麼是當你的源版本正確的語法是'正在使用git分支?
我試圖建立在一個特定的分支我與AWS codebuild代碼。但它總是失敗,因爲yml文件不在那裏(因爲git分支),或者我得到一個「Git克隆失敗:無效的參考:」使用aws codebuild構建代碼。源代碼版本語法
任何人都可以告訴我什麼是當你的源版本正確的語法是'正在使用git分支?
的CodeBuild「源版本」參數採用任何「GIT中結帳」的作用:分支,提交ID等。例如,可以使用「主」用於構建主分支。
所以,一個Codebuild項目的源參數可以連接到Github上,S3,Codecommit我相信到位桶回購。這是你指定的分支。
的buildspec.yaml文件,然後運行特定命令來構建你的代碼。例如,如果它是使用maven的Java代碼。你可以有這樣的說法
mvn clean install
這將運行測試和建立你的代碼。
我認爲,如果你想從其他的git回購協議的源代碼,上面沒有提到。您應該查找正確的git checkout命令,並且還要將各種身份驗證作爲您的Codebuild項目的環境變量。