hunyadi / md2conf

Publish Markdown files to Confluence wiki
MIT License
56 stars 31 forks source link

Adding CI/CD #51

Closed hemstreet closed 2 months ago

hemstreet commented 2 months ago

Adding CI/CD to build a docker image and publish to dockerhub as well as build a tarball / wheel for pypi. These actions will be triggered when new release is published.

You will need to add three secrets to the project to publish to both sources.

This will also package up the latest code with the most recent Mermaid and Kroki updates.

The docker image will operate the exact same way as the python module docker run --rm hunyadi/md2conf -d instructure.atlassian.net ./

These will create releases like: Docker hub and PyPi. Note that I’ll delete these if this gets merged. Was just for testing / making sure it was aligned with how it’s getting published today.