Docker image for danihodovic/celery-exporter
, a Prometheus exporter for Celery metrics.
The current Docker image doesn't support ARM and we needed one that does. And the review to add support took longer than we could wait.
docker run --name celery-exporter zappi/celery-exporter:latest
For more detailed usage documentation see upstream.
Below are detailed instructions to guide contributors through the process to update the image to use a new version:
- Open the
.github/workflows/test.yml
file in your editor and locate the following section:env: VERSION: 0.x.0
- Update the
VERSION
field to the desired version:env: VERSION: 0.y.0
- Save the file and commit your changes with a meaningful commit message.
- Push your branch to GitHub and submit a PR:
- Your pull request will trigger the CI/CD pipeline, which will validate the updated version.
- Ensure the pipeline completes successfully before merging.
To cut a new release, follow these steps:
- Ensure your local
main
branch is up to date:git checkout main git fetch origin main
- Create a signed tag for the new release replacing <x.y.z> with the version you’re releasing:
git tag -s <x.y.z> -m "Version <x.y.z>"
- Push the newly created tag to the remote repository:
git push origin <x.y.z>