Testing across Nim Versions, Jenkins/Laminar Way -- Quin

Created on 2021-02-24T00:37:43-06:00

Return to the Index

This card can also be read via Gemini.

What I did for this was use a parameterize matrix in jenkins or laminar to set the supported target versions as things to be tested.

Each version of the compiler was then in a different install directory cut off from PATH.

Build job would check the parameter, add appropriate compiler to path, continue with build script.

When you update the unstable compiler you then trigger builds for the unstable path again.

This might be trickier to get away with in Concourse or Drone.