UKHO / docs

Documentation around digital development project, teams, behaviors and processes at the UKHO
MIT License
20 stars 11 forks source link

Move off CircleCI #142

Closed benbhall closed 3 years ago

benbhall commented 3 years ago

We need to move off CircleCI, which is currently used for building and testing the docs website from markdown, then deploying to gh-pages.

Our choices are Azure DevOps inline with support model, or GitHub Actions, which would potentially be an easier setup but adds to support knowledge requirements.

Off the back of the work on inclusive language, we have some Actions already in .github/workflows/markdown-ci.yml with the markdown linting and Alex.js checks but I think we should also try to find something to spot broken links to external URLs as well as between pages and broken images. mdcheckr is mature and always worked well for me. The file needs reworking to recreate build, test and deploy job setup in CircleCI i.e. build and test on pushes and deploy to gh-pages on merge to main or master.

If we're happy with Actions I'd like to put the work out to our dev community for someone wanting to get involved or looking for an opportunity to give GitHub Actions a go.

Is the CircleCI account a UKHO one?

This work is dependent on #141, which might mean we need to revisit the build process to account for branding.

gregzealley commented 3 years ago

@benbhall as we have stopped publishing to the docs website we'll no longer need any CI tooling. Therefore I'll remove the current CircleCI bubbins without replacing.

gregzealley commented 3 years ago

As we are not publishing to an external site the CircleCI code has been removed.