فهرست منبع

Merge pull request #498 from porter-dev/beta.3.docker-build-arg

add build args to docker build step
abelanger5 5 سال پیش
والد
کامیت
e6bae95647
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      internal/integrations/ci/actions/steps.go

+ 2 - 1
internal/integrations/ci/actions/steps.go

@@ -45,7 +45,8 @@ func getConfigurePorterStep(porterTokenSecretName string) GithubActionYAMLStep {
 
 
 const dockerBuildPush string = `
 const dockerBuildPush string = `
 export $(echo "${{secrets.%s}}" | xargs)
 export $(echo "${{secrets.%s}}" | xargs)
-sudo docker build %s --file %s -t %s:$(git rev-parse --short HEAD)
+echo "${{secrets.%s}}" > ./env_porter
+sudo docker build %s $(cat ./env_porter | sed 's@^@--build-arg @g' | paste -s -d " " -) --file %s -t %s:$(git rev-parse --short HEAD)
 sudo docker push %s:$(git rev-parse --short HEAD)
 sudo docker push %s:$(git rev-parse --short HEAD)
 `
 `