Inject DOCKER_META_IMAGES and DOCKER_META_VERSION args in bake definition (#37)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									b500d9c7b5
								
							
						
					
					
						commit
						db66d4df79
					
				| @ -159,8 +159,8 @@ jobs: | ||||
| ### Bake definition | ||||
| 
 | ||||
| This action also handles a bake definition file that can be used with the | ||||
| [Docker Buildx Bake action](https://github.com/crazy-max/ghaction-docker-buildx-bake). You just have to declare a | ||||
| target named `ghaction-docker-meta`. | ||||
| [Docker Buildx Bake action](https://github.com/crazy-max/ghaction-docker-buildx-bake). You just have to declare an empty | ||||
| target named `ghaction-docker-meta` and inherit from it. | ||||
| 
 | ||||
| ```hcl | ||||
| // docker-bake.hcl | ||||
| @ -240,6 +240,10 @@ Content of `${{ steps.docker_meta.outputs.bake-file }}` file will look like this | ||||
|         "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|         "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|         "org.opencontainers.image.licenses": "MIT" | ||||
|       }, | ||||
|       "args": { | ||||
|         "DOCKER_META_IMAGES": "name/app", | ||||
|         "DOCKER_META_VERSION": "1.1.1" | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|  | ||||
| @ -1512,6 +1512,10 @@ describe('bake-file', () => { | ||||
|               "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|               "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|               "org.opencontainers.image.licenses": "MIT" | ||||
|             }, | ||||
|             "args": { | ||||
|               "DOCKER_META_IMAGES": "user/app", | ||||
|               "DOCKER_META_VERSION": "dev", | ||||
|             } | ||||
|           } | ||||
|         } | ||||
| @ -1539,6 +1543,10 @@ describe('bake-file', () => { | ||||
|               "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|               "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|               "org.opencontainers.image.licenses": "MIT" | ||||
|             }, | ||||
|             "args": { | ||||
|               "DOCKER_META_IMAGES": "user/app", | ||||
|               "DOCKER_META_VERSION": "dev", | ||||
|             } | ||||
|           } | ||||
|         } | ||||
| @ -1569,6 +1577,10 @@ describe('bake-file', () => { | ||||
|               "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|               "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|               "org.opencontainers.image.licenses": "MIT" | ||||
|             }, | ||||
|             "args": { | ||||
|               "DOCKER_META_IMAGES": "user/app", | ||||
|               "DOCKER_META_VERSION": "release1", | ||||
|             } | ||||
|           } | ||||
|         } | ||||
| @ -1600,6 +1612,10 @@ describe('bake-file', () => { | ||||
|               "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|               "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|               "org.opencontainers.image.licenses": "MIT" | ||||
|             }, | ||||
|             "args": { | ||||
|               "DOCKER_META_IMAGES": "user/app", | ||||
|               "DOCKER_META_VERSION": "20200110", | ||||
|             } | ||||
|           } | ||||
|         } | ||||
| @ -1640,6 +1656,10 @@ describe('bake-file', () => { | ||||
|               "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|               "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|               "org.opencontainers.image.licenses": "MIT" | ||||
|             }, | ||||
|             "args": { | ||||
|               "DOCKER_META_IMAGES": "org/app,ghcr.io/user/app", | ||||
|               "DOCKER_META_VERSION": "1.1.1", | ||||
|             } | ||||
|           } | ||||
|         } | ||||
| @ -1673,6 +1693,10 @@ describe('bake-file', () => { | ||||
|               "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|               "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|               "org.opencontainers.image.licenses": "MIT" | ||||
|             }, | ||||
|             "args": { | ||||
|               "DOCKER_META_IMAGES": "org/app,ghcr.io/user/app", | ||||
|               "DOCKER_META_VERSION": "my", | ||||
|             } | ||||
|           } | ||||
|         } | ||||
| @ -1707,6 +1731,10 @@ describe('bake-file', () => { | ||||
|               "org.opencontainers.image.created": "2020-01-10T00:30:00.000Z", | ||||
|               "org.opencontainers.image.revision": "90dd6032fac8bda1b6c4436a2e65de27961ed071", | ||||
|               "org.opencontainers.image.licenses": "MIT" | ||||
|             }, | ||||
|             "args": { | ||||
|               "DOCKER_META_IMAGES": "org/app", | ||||
|               "DOCKER_META_VERSION": "v1.1.1", | ||||
|             } | ||||
|           } | ||||
|         } | ||||
|  | ||||
							
								
								
									
										6
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -434,7 +434,11 @@ class Meta { | ||||
|             target: { | ||||
|                 'ghaction-docker-meta': { | ||||
|                     tags: this.tags(), | ||||
|                     labels: jsonLabels | ||||
|                     labels: jsonLabels, | ||||
|                     args: { | ||||
|                         DOCKER_META_IMAGES: this.inputs.images.join(','), | ||||
|                         DOCKER_META_VERSION: this.version.main | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|         }, null, 2)); | ||||
|  | ||||
| @ -164,7 +164,11 @@ export class Meta { | ||||
|           target: { | ||||
|             'ghaction-docker-meta': { | ||||
|               tags: this.tags(), | ||||
|               labels: jsonLabels | ||||
|               labels: jsonLabels, | ||||
|               args: { | ||||
|                 DOCKER_META_IMAGES: this.inputs.images.join(','), | ||||
|                 DOCKER_META_VERSION: this.version.main | ||||
|               } | ||||
|             } | ||||
|           } | ||||
|         }, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax