Devops for Growth
107.7K views | +24 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tags: 'PHP', 'integration continue'. Clear
Scooped by Mickael Ruau
Scoop.it!

Supercharge Continuous Delivery in Jenkins with the Workflow Plugin

Supercharge Continuous Delivery in Jenkins with the Workflow Plugin | Devops for Growth | Scoop.it
Peter Nijssen takes a look at the new Workflow plugin for Jenkins, which makes continuous delivery much more streamlined.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

More Useful Jenkins Plugins for PHP Projects

More Useful Jenkins Plugins for PHP Projects | Devops for Growth | Scoop.it
Peter Nijssen installs CSSLint, JSHint and Task Scanner into Jenkins, helping you automate the scanning of your PHP project even further.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Intégration continue - PHP, Selenium et Xvfb - Partie 1 - Metal3d - Fedogeek

Depuis quelques mois je me suis penché sur les outils d'intégration continue pour les projets PHP. Il en existe un bon paquet, mais celui qui pour le moment répond le mieux à mes attentes reste phpUnderControl.

Mickael Ruau's insight:

Nous allons donc procéder à ces opérations:

  • installer les outils pear: phpcs, phpmd, phpcpd, phpunit
  • installer selenium IDE avec le plugin php (ces outils ne sont pas obligatoires mais rendent la tâche tellement plus simple...)
  • préparer un environnement X virtuel pour lancer les tests selenium
  • installer phpundercontrol
  • configurer la bête...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Set up a Complete PHP Environment on Linux with Vagrant

Set up a Complete PHP Environment on Linux with Vagrant | Devops for Growth | Scoop.it
Guest Post by Ran Argaman
This post will explain how to install a fully functional Linux PHP environment using Vagrant and Oracle’s VirtualBox on a windows host machine.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Hudson Continuous Integration for PHP

Presentation given at BarCamp Blackpool as a precursor to a practical demonstration of Hudson, Phing, PHPUnit etc.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Php Development Stack

A presentation on PHP Development Stack (tools for PHP Development) by my colleagues Neeraj Shah & Sharmishtha Gupta. It was presented at PHPCamp, Pune, on Sept
Mickael Ruau's insight:

Une présentation d'un environnement de développement industrialisé en PHP. Un peu ancien (2008), mais les outils sont toujours d'actualité.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Template for Jenkins Jobs for PHP Projects

The goal of this project is to provide a standard template for Jenkins jobs for PHP projects.
Mickael Ruau's insight:

Most web applications are changed and adapted quite frequently and quickly. Their environment, for example the size and the behaviour of the user base, are constantly changing. What was sufficient yesterday can be insufficient today. Especially in a web environment it is important to monitor and continuously improve the internal quality not only when developing, but also when maintaining the software.

Jenkins is the leading open-source continuous integration server. Thanks to its thriving plugin ecosystem, it supports building and testing virtually any project.

The goal of this project is to provide a standard template for Jenkins jobs for PHP projects.

 
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Phing

PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.
Mickael Ruau's insight:

Features include running PHPUnit and SimpleTest unit tests (including test result and coverage reports), file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS/SVN/GIT operations, tools for creating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and much, much more.

If you find yourself writing custom scripts to handle the packaging, deploying, or testing of your applications, then we suggest looking at the Phing. Phing comes packaged with numerous out-of-the-box operation modules (tasks), and an easy-to-use OO model to extend or add your own custom tasks.

Phing provides the following features:

Simple XML buildfilesRich set of provided tasksEasily extendable via PHP classesPlatform-independent: works on UNIX, Windows, Mac OSXNo required external dependenciesBuilt for PHP5
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Intégration continue des projets PHP avec Jenkins

INTÉGRATION CONTINUE D’UNPROJET PHP AVEC JENKINS. http://joind.in/talk/view/2863 Hugo Hamon – Confoo 2011 – Montreal, Canada
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Continuous Integration with PHP-CI

Continuous Integration with PHP-CI | Devops for Growth | Scoop.it
Peter Nijssen reviews PHP-CI, a new Continuous Integration tool focusing on PHP projects exclusively. See how it stacks up against the rest!
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Composer, phing et phpStorm | Maitre-corbeaux.com

Composer c’est bien, ça permet que chaque projet viennent avec ses propres dépendances sans « pourrir » tout votre système. Phing, c’est utile aussi, ça permet que toute l’équipe partage des règles de « build » communes sur leur propre machine. Pourquoi ne pas utiliser les deux ensembles alors, comme ça on embarque tous les outils de développements dans les dépendances du projet ?

Mickael Ruau's insight:

Phing est un outil bien sympa, mais il a quand même un gros défaut : le paramétrage est assez limité sur les tasks fournies, et notamment il n’est pas possible de spécifier le chemin de la plupart des exécutables, obligeant à définir dans le path le chemin vers les binaires utilisés. Ce qui pose quelques soucis quand on a plusieurs projets sur la même machine qui ont des dépendances différentes, et c’est justement la problématique que résout composer.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHPNW 2010 - Developing Easily Deployable PHP Applications

Here’s the scenario: you’ve written a PHP application designed to run on Linux, Apache, and MySQL. Now you have a customer who wants to run it on Windows. O
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Continuous Integration In A PHP World

Continuous integration in a PHP World PHP Barcelona Conference 2009
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Industrialiser vos projets PHP grâce à Ant, Jenkins, PhpUnit, Lint, Phpdox, PhpPmd, PhpUnit, Phpcs ...

Industrialiser vos projets PHP grâce à Ant, Jenkins, PhpUnit, Lint, Phpdox, PhpPmd, PhpUnit, Phpcs ... | Devops for Growth | Scoop.it
Developpement: Vous souhaitez passer au niveau supérieur d'industrialisation sur vos projets PHP ?
Mickael Ruau's insight:

Utilisez Jenkins et passez à Ant pour l'automatisation des tâches et la génération d'indicateurs de qualité de votre code PHP.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Intégration continue avec Jenkins : installation et configuration de base - Pascal MARTIN (n+1).zéro

Intégration continue avec Jenkins : installation et configuration de base - Pascal MARTIN (n+1).zéro | Devops for Growth | Scoop.it

Jenkins, précédemment connu sous le nom de Hudson[1], est un outil Open-Source d’Intégration Continue, écrit en JAVA.

Cet article va montrer comment installer un serveur d’Intégration Continue sous Jenkins ; et sera suivi d’un second article, qui montrera comment utiliser cette plate-forme pour intégrer un projet PHP.

 
Mickael Ruau's insight:

Une grande richesse de Jenkins (qui, de base, ne fait pas bien grand chose — surtout pour ce qui est de projets PHP) est son système de plugins, ainsi que le grand nombre de plugins existant.

Pour accéder aux écrans de gestion des plugins, : Administrer Jenkins > Gestion des plugins, qui devrait vous mener à http://jenkins:8080/pluginManager/. 

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Intégration Continue PHP avec Jenkins CI

Comment assurer le suivi qualite du code source d'une application web? Ce n'est pas une tache aisée ! C’est d’autant plus vrai que PHP est encore considér
No comment yet.