Skip to content

Release integration pipeline #76

Release integration pipeline

Release integration pipeline #76

name: Release integration pipeline
on:
release:
types:
- prereleased
- released
tags:
- "v*"
jobs:
container-release:
uses: newrelic/coreint-automation/.github/workflows/reusable_image_release.yaml@NR-341876-Make-docker-images-pre-release-uniform
with:
original_repo_name: "newrelic/nri-prometheus"
docker_image_name: "newrelic/nri-prometheus"
integration_name: "prometheus"
docker_platforms: "linux/amd64,linux/arm64,linux/arm"
go_version_file: "go.mod"
generate_packages: true
bucket_url: "s3://nr-downloads-main/infrastructure_agent"
run_nix_unit_tests: true
run_windows_unit_tests: true
release_command_sh: |
make release
make ci/prerelease-fips
secrets:
docker_username: ${{ secrets.FSI_DOCKERHUB_USERNAME }}
docker_password: ${{ secrets.FSI_DOCKERHUB_TOKEN }}
bot_token: ${{ secrets.COREINT_BOT_TOKEN }}