Grönt är skönt – Mer transparens med Travis CI

Publika byggen med Travis CI

travisciVi har börjat använda Travis CI för att testa och bygga våra öppna källkod på github.com/KTH. Att börja använda Travis för publika github repon är enkelt, och gratis.

Vinster vi ser med Travis CI

  • Vi tydligör hur man testar våra projekt.
  • Vi använder internt Jenkins CI på KTH, men byggresultatet från den interna tjänsten kan vi inte publicera externt. Men Travis så blir det tydligt vilket status som projekten har, om det fungerar helt enkelt.
  • Vi måste skriva tester som är generella och funkar för alla, vi kan inte göra göra speciallösningar på vår egna CI-miljö för att få testerna att funka.
  • Vi kan ta hand om Pull Requests på ett strukturat sätt då Travis integrerar med Githubs Pull Request och visar om en PR uppfyller våra tester.

Så här gör du:

  1. Lägg till en fil .travis.yml i roten på ditt projekt.
    language: node_js
    node_js:
    - "6.1"
  2. Logga in på travis-ci.org och säg till Travis att sync:a repon från de Github konton som du har rättigheter till.
  3. Klart, Travis CI kommer nu att köra tester enligt Travis standard. I NodeJS exemplet ovan kommer npm test a att köras.
  4. Nu kan du lägga till den berömda buildpassed i din README.md och känna dig stolt på Github.

Lämna ett svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *