UseDefaultTag for skip build if not default branch.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
Bo-Yi Wu committed 2017-11-09 13:24:35 +08:00
1 parent c591da7e86
commit 5fa26ebb5f
5 files changed
+82 -79

No files matched your search

+11 -3
View File
@@ -246,11 +246,19 @@ func run(c *cli.Context) error {
}
if c.Bool("tags.auto") {
plugin.Build.Tags = docker.DefaultTagSuffix(
if docker.UseDefaultTag( // return true if not default branch, or not tag
c.String("commit.ref"),
c.String("repo.branch"),
c.String("tags.suffix"),
)
) {
plugin.Build.Tags = docker.DefaultTagSuffix(
c.String("commit.ref"),
c.String("tags.suffix"),
)
} else {
logrus.Printf("skipping automated docker build for %s", c.String("commit.ref"))
return nil
}
}
return plugin.Exec()