浏览代码

Allow users to turn off scan suggest with env var

Signed-off-by: Guillaume Tardif <[email protected]>
Guillaume Tardif 4 年之前
父节点
当前提交
81acdba670
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      local/compose/build.go

+ 6 - 3
local/compose/build.go

@@ -45,14 +45,17 @@ func (s *composeService) Build(ctx context.Context, project *types.Project) erro
 
 	err := s.build(ctx, project, opts)
 	if err == nil {
-		displayScanMessage(imagesToBuild)
+		displayScanSuggestMsg(imagesToBuild)
 	}
 
 	return err
 }
 
-func displayScanMessage(builtImages []string) {
+func displayScanSuggestMsg(builtImages []string) {
 	if len(builtImages) > 0 {
+		if os.Getenv("DOCKER_SCAN_SUGGEST") == "false" {
+			return
+		}
 		commands := []string{}
 		for _, image := range builtImages {
 			commands = append(commands, fmt.Sprintf("docker scan %s", image))
@@ -106,7 +109,7 @@ func (s *composeService) ensureImagesExists(ctx context.Context, project *types.
 
 	err := s.build(ctx, project, opts)
 	if err == nil {
-		displayScanMessage(imagesToBuild)
+		displayScanSuggestMsg(imagesToBuild)
 	}
 	return err
 }