humanitec/Build and Push to Humanitec

Builds a container image from a Dockerfile and then pushes it to the Humanitec registry and notifies the platform.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
humanitec-tokenAPI Token provided when you add your ci pipline in the Humanitec platform. yes
organizationThe name of the organization that the image will be built for.yes
image-nameThe name you want to refer to the image to in the Humanitec Platform.no""
existing-imageUse an existing image instead of building an image. The image name needs to include a tag or digest.no""
tagUse tag when you want to bring your own tag.no
refUse ref when you want to bring your own ref instead of the GitHub action supplied ref.no
auto-tagUse auto-tag when you want to push tags/release by their git name.no
dockerfileThe same as "context".no
contextBuild context path. Defaults to the root of repository.no.
fileName of the Dockerfile, defaults to `$context/Dockerfile`.no
additional-docker-argumentsAdditional arguments for docker (e.g.,build arguments). Defaults to empty.no
humanitec-registryAllows the default humanitec registry to be overidden for testing.noregistry.humanitec.io
humanitec-apiAllows the default humanitec api to be overidden for testing.noapi.humanitec.io
external-registry-urlPush the image to an external container registry. This registry does not need to be [registered with Humanitec](https://docs.humanitec.com/guides/connect-ci-setup/container-registries) and authentication needs to be done by the explicitly (e.g. using workload identity).no""
namedescription
imageThe full name of the image that was built and pushed.