Använd Travis och Scrutinizer till Continuous integration

  • Författare
  • Meddelande
Användarvisningsbild

mos

dbwebb

  • Inlägg: 9783
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Använd Travis och Scrutinizer till Continuous integration

Inlägg06 maj 2014, 00:57

En artikel om hur du kommer igång och kopplar ditt GitHub repo till Travis CI och Scrutinizer. Börja att bygga din egen miljö för continuous integration.

Låt Travis CI och Scrutinizer hjälpa dig med att testa din kod

Fråga, tipsa eller kommentera artikeln och webbtjänsterna Travs, Scrutinizer eller fler alternativ.
...
..:
.... /mos

Todda

javascriptare

  • Inlägg: 34
  • Blev medlem: 12 jan 2015, 16:57

Re: Använd Travis och Scrutinizer till Continuous integratio

Inlägg24 apr 2015, 11:31

Hejsan,
Jag håller på med det sista i guiden och får "Code coverage data is not yet available." som felmeddelande när jag ska försöka få code coverage att kicka. Vad beror det på?

.David

Todda

javascriptare

  • Inlägg: 34
  • Blev medlem: 12 jan 2015, 16:57

Re: Använd Travis och Scrutinizer till Continuous integratio

Inlägg24 apr 2015, 11:54

Det löste sig.
Dum grej bara. Jag märkte/kom på att scrutinizer körde inspektionen på create .scrutinizer.yml före update .travis.yml så sökvägarna i travis hade in slagit igenom.

michlin

html-kodare

  • Inlägg: 12
  • Blev medlem: 25 jan 2015, 14:58

Re: Använd Travis och Scrutinizer till Continuous integratio

Inlägg09 nov 2015, 22:03

Hej!

Jag håller på med testning av Scrutinizer för tillfället. Jag har lyckats att få alla tester att fungera förutom Scrutinizer's "code quality" test, det står "not enabled" trots att jag har följt instruktioner som anger hur man ska gå tillväga. Vad kan detta bero på?

Länk till Github: https://github.com/MasterYolo/PHPRSS
Länk till Scrutinizer: https://scrutinizer-ci.com/g/MasterYolo/PHPRSS
Länk till Travis: https://travis-ci.org/MasterYolo/PHPRSS
Användarvisningsbild

jonfredelius

troubleshooter

  • Inlägg: 222
  • Blev medlem: 12 sep 2013, 22:18
  • Ort: Halmstad

Re: Använd Travis och Scrutinizer till Continuous integratio

Inlägg09 nov 2015, 22:42

michlin,

Jag ser att du i din .travis.yml-fil har kommenterat bort lite saker i 'script'-delen likt såhär:
Kod: Markera allt
script:
    #- phpunit --bootstrap test/config.php test
    #- phpunit --bootstrap test/config.php --coverage-clover coverage.clover test
    - phpunit

after_script:
    - php ocular.phar code-coverage:upload --format=php-clover coverage.clover

Om jag förstått det hela rätt så har du kommenterat bort det phpunit-script som skapar coverage-info som sedan i 'after_script' slussas vidare till scrutinizer. Du har inte vägt upp detta med någon 'phpunit.xml.dist'-fil med inställningar i roten för ditt projekt, så det kanske är där det spökar?
Att åldras är ofrånkomligt men att växa upp är valfritt!

olidev

nykomling

  • Inlägg: 1
  • Blev medlem: 31 maj 2018, 12:17

Re: Använd Travis och Scrutinizer till Continuous integratio

Inlägg31 maj 2018, 12:22

Jag rekommenderar att du använder Travis för PHP kontinuerlig integration (https://www.cloudways.com/blog/php-cont ... travis-ci/ ) eftersom den här plattformen är väldigt lätt att använda. Det finns inget behov av att installera det eller något, till skillnad från andra verktyg, som Jenkins. Anslut bara githuben med ditt Travis-konto och börja testa och distribuera automatiskt till din server.

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 6 gäster