Technology for testing pipeline - psit4-lamas/PSIT4-LaMaS GitHub Wiki

  • Status: accepted
  • Deciders: Tram Anh Duong, Vanessa Haas, Markus Wüest, Martin Wädensweiler, Aleksandar Spasoale, David Kern
  • Date: 2019-03-15

Context and Problem Statement

How can we automate our testing?

Decision Drivers

  • should be easy to setup
  • should be state of the art
  • should be integrate-able into GitHub

Considered Options

  • Circle CI
  • Travis CI

Decision Outcome

Chosen option: "Circle CI", because the other options didn't work out for the team.

Pros and Cons of the Options

Circle CI

https://circleci.com

  • Good, because projects can be tested and deployed automatically.
  • Good, because it was a good alternative for Travis CI.

Travis CI

https://travis-ci.com

  • Good, because projects can be tested and deployed automatically.
  • Bad, because the project must be configured on the correct website to work with GitHub.