File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed
Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,10 @@ var ciImageBuildCmd = &cobra.Command{
5656 if _ , err := os .Stat (fmt .Sprintf ("%s/.dockerignore" , buildPath )); err == nil {
5757 excludeDockerignore = fmt .Sprintf ("--exclude-from='%s'/.dockerignore" , buildPath )
5858 }
59+ // use <dockerfile>.dockerignore if exists, later takes precedence
60+ if _ , err := os .Stat (fmt .Sprintf ("%s.dockerignore" , dockerfile )); err == nil {
61+ excludeDockerignore = fmt .Sprintf ("--exclude-from='%s.dockerignore'" , dockerfile )
62+ }
5963
6064 // If no path is specified, build from an empty directory
6165 if len (buildPath ) == 0 {
Original file line number Diff line number Diff line change @@ -49,6 +49,10 @@ var ciImageUrlCmd = &cobra.Command{
4949 if _ , err := os .Stat (fmt .Sprintf ("%s/.dockerignore" , buildPath )); err == nil {
5050 excludeDockerignore = fmt .Sprintf ("--exclude-from='%s'/.dockerignore" , buildPath )
5151 }
52+ // use <dockerfile>.dockerignore if exists, later takes precedence
53+ if _ , err := os .Stat (fmt .Sprintf ("%s.dockerignore" , dockerfile )); err == nil {
54+ excludeDockerignore = fmt .Sprintf ("--exclude-from='%s.dockerignore'" , dockerfile )
55+ }
5256
5357 // If no path is specified, build from an empty directory
5458 if len (buildPath ) == 0 {
You can’t perform that action at this time.
0 commit comments