This is the third part of my blogpost about integration between issue tracking system, CI server and VCS. Part 1 is about components setup. Part 2 is about project setup.
Continue reading
Category Archives: continuous integration
Integration between issue tracking system, CI server and VCS. Part 2 project setup
This is the second part of blogpost about integration between issue tracking system, CI server and VCS. Part 1 is about components setup. Part 3 is about resolving an issue.
Continue reading
Integration between issue tracking system, CI server and VCS. Part 1 components
This is the first part of my blogpost about integration between issue tracking system, CI server and VCS. Part 2 is about project setup. Part 3 is about resolving an issue.
Continue reading
A Maturity Model for Continuous Delivery
Here is an interesting rough systematization in a table view of Continuous Delivery process. It is composed by Sveinung Dalatun and Stein Inge Morisbak employees of a Norwegian company named Bekk. They called this table A Maturity Model for Continuous Delivery. This model was published once in a Norwegian paper magazine called “The Developer” number 3 year 2013. There is a short description-article following the Model published in The Developer. The are Some quite interesting thoughts there.
Continue reading
How to show PHP code in TeamCity build
Use case: As a developer I want to see PHP source code in TeamCity build.
It is quite useful sometimes to observe code that used for build and tests of a project.
Continue reading
How to show PHPUnit test results and test code coverage in TeamCity
First of all there is a useful article about integration between PHP and TeamCity in the documentation to TeamCity 8 called Getting started with PHP. It is worth to read it.
Continue reading
How to integrate TeamCity with remote Mercurial through SSH
I have a couple of Merurial repos on BitBucket. And I have a CI TeamCity server on Windows. I want to integrate my local TeamCity with remote repos on BitBucket through SSH.
Ok, let’s start. As a precondition we should have PuTTY installed and added to PATH on TeamCity Windows server and a generated public/private SSH keys pair.
Continue reading
How to test in different browsers with PHPUnit-Selenium
PHPUnit v 3.7 documetation says that we can run same test in different browsers. We have to create a descendant class from PHPUnit_Extensions_SeleniumTestCase with a special variable called $browsers.
Continue reading
How to create mock for a method with reference parameters
While testing PHP we need sometimes to create a mock for a method with reference parameters. I use returnCallback() from PHPUnit framework to to this. returnCallback() will call a function that imitates functionality of the original method. The original method can be either public or protected.
Continue reading
How to run JSLint in command line on Windows
I use JSLint for JavaScript code quality control.
How to run JSLint in Windows command line?
Continue reading