/
DevOps

DevOps

We use Azure Devops for our Continuous Integration / Continuous Delivery (CI/CD).

The organisation and project can be found here:

https://dev.azure.com/w3champions/w3champions

You can check Pipelines to see the builds of our services.

Every service we have a pipeline for will automatically build when a Pull Request is opened or updated.

Whenever there is a push to master branch, the pipeline will build and deploy to the Test environment.

For most services this is a subdomain test., for example: https://www.test.w3champions.com/

If you want to know why a build failed, you can click through on a pipeline to the Job and check the build log.

You can look at Releases to see what build is deployed to which environment (test or prod):

 

The project Administrators have the permissions to deploy a change to prod environment and are:

  • @Alexander Beninski - Abeninski

  • @John Graves - Cepheid

  • Fluxxu

  • Modmoto

  • Gab

If you have a change that needs pushing to prod, nudge one of those and they will press the button

Free Minutes

Microsoft provides the project with a limited amount of free parallel jobs and free build minutes due to our status as a community project.

As such, we request you are conservative with triggering builds.

Self-hosted Agents

In the event that we require self-hosting agents for any particular job, or to transition away from Microsoft build agents for any reason, we have a WIP project here:

https://github.com/w3champions/w3champions-azure-agent

Related content