/squonk2-fragmenstein

Primary LanguagePythonApache License 2.0Apache-2.0

Fragmenstein workflows

GitHub

GitHub release (with filter)

latest stable build

This repository is used to build the things needed to execute the Squonk2 Fragmenstein jobs.

Building the workflows

Automated GitHub CI Actions take care of official releases of these Job workflows.

Container images are built and pushed to DockerHub using the image tag latest for each change on the main branch, and images built during an official release will be tagged stable.

To build an official release create a new Release in GitHub, assigning a semver style tag to the release, while also leaving the Set as a pre-release checkbox un-ticked.

Refer to the docker-compose.yaml file for the details of the images that are built.

If you want to build your own (local) images you can use the docker compose file in the repository, but DO NOT publish these images to DockerHub: -

python -m venv venv
source venv/bin/activate
pip install -r build-requirements.txt

docker-compose build