raiyanalam/AIB Github Action

A github action to publish images using AIB service

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
locationThis is the Azure region in which the Image Builder will run.yes
resourceGroupNameThis is the Resource Group where the temporary Imagebuilder Template resource will be created.
imagebuilderTemplateNameThe name of the image builder template resource to be used for creating and running the Image builder service.
nowaitModeThe value is boolean which is used to determine whether to run the Image builder action in Asynchrnous mode or not.false
buildTimeoutInMinutesThe value is an integer which is used as timeout in minutes for running the image build.80
vmProfileYou can override the VM size, from the default value i.e. Standard_D1_v2.Standard_D1_v2
sourceImageType[ marketplace | SharedGalleryImage | ManagedImage ]marketplace
sourceOSTypeOS types supported: [ linux | windows ].yes
sourceImageValue of source-image supported by Azure Image Builder.yes
customizerSourceThis takes the path to a directory or a file in the runner. By default, it points to the default download directory of the github runner.
customizerDestinationThe default path of customizer-destination would depend on the OS defined in source-os-type field.
customizerScriptThe customer can enter multi inline powershell or shell commands and use variables to point to directories inside the downloaded location.
customizerWindowsUpdateThe value is boolean and set to false by default. This value is for Windows images only, the image builder will run Windows Update at the end of the customizations and also handle the reboots it requires.false
distributorTypeManagedImage | SharedGalleryImage | VHD.ManagedImage
distResourceIdImage Resource Id to be created by AIB
distLocationlocation of Image created by AIB
runOutputNameEvery Image builder run is identified with a unique run id.
distImageTagsThe values set will be used to set the user defined tags on the custom image artifact created.
namedescription
imagebuilderRunStatusThis value of this output will be the value of Image builder Run status set to either Succeeded or Failed based on the runState returned by Azure Image Builder.
runOutputNameThe action emits output value run-output-name which can be used to get the details of the Image Builder Run.
customImageURIUpon successful completion, The github action emits the URI or resource id of the Image distributed.