Devops for Growth
120.7K views | +10 today
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 tag: 'build'. Clear
Scooped by Mickael Ruau
October 26, 2013 7:59 AM
Scoop.it!

Phing: Building with PHP

Phing presentation from 2007 International PHP Conference in Frankfurt.
No comment yet.
Scooped by Mickael Ruau
October 8, 2013 5:34 AM
Scoop.it!

Using Phing, the PHP Build Tool - SitePoint

Using Phing, the PHP Build Tool - SitePoint | Devops for Growth | Scoop.it
Phing is a PHP project build tool which allows you to automate performing a group of actions using a single command. Using a build tool eliminates the need to go through each step manually and the possibility for human error.
Mickael Ruau's insight:

Phing is a PHP project build tool based on Apache Ant. A build system helps you to perform a group of actions using a single command. If you’re wondering why PHP needs a build tool, consider a work flow where you write code and unit tests on your local machine, and if the tests pass you upload the code to staging/production server and make any changes to the production database. Without a build file, you’ll need to go through each step manually. If you are doing continuous integration, you’ll be doing the same steps over and over again. It’s too easy to accidentally omit something in the process and end up with serious problem in production. Phing helps overcome such issues by automating tasks like running unit tests, applying database changes, deploying application code, etc. In this article I’ll show you some of the basics of working with Phing.

 
No comment yet.
Scooped by Mickael Ruau
October 8, 2013 5:33 AM
Scoop.it!

PHP Master | Build Automation with Composer Scripts

PHP Master | Build Automation with Composer Scripts | Devops for Growth | Scoop.it
Besides dependency management, with a little creativity Composer can also be used as a basic build automation tool for your PHP projects.
Mickael Ruau's insight:

Following Alexander Cogneau’s introduction to dependency management with Composer, you now know that Composer is a resolver for managing external project dependencies and versioning constraints. But is that all it does? In this article I’ll show you how Composer can also be used as a basic build automation tool.

 
No comment yet.
Scooped by Mickael Ruau
September 28, 2013 6:12 AM
Scoop.it!

Using Mylyn with Git, Gerrit and Hudson

Using Mylyn with Git, Gerrit and Hudson | Devops for Growth | Scoop.it
Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.
Mickael Ruau's insight:

With the arrival of the Kepler release it’s time for a fresh look at the how the latest Eclipse tooling makes contributing to Eclipse easier and more fun than ever. Read on for a step-by-step guide how to setup a workspace for contributing changes to Eclipse using Git, Gerrit and Hudson.

No comment yet.
Scooped by Mickael Ruau
August 31, 2013 8:16 AM
Scoop.it!

Grunt : le JavaScript se “build”

Grunt : le JavaScript se “build” | Devops for Growth | Scoop.it
Grunt se présente aujourd’hui comme l’outil indispensable du build JavaScript. Il apporte de la structure et une harmonisation qui donne du crédit à tout l’écosystème JavaScript.
Mickael Ruau's insight:

Il est très fédérateur puisqu’il rassemble des mondes très différents tels que celui du Web et de NodeJS, mais aussi celui du build, de l’intégration continue, des tests unitaires ou encore de la qualité de code.

Le projet Grunt représente, à lui seul, de nombreuses particularités des projets JavaScript. Simplicité, jeunesse, adoption exponentielle, efficacité... Le détailler permet d’avoir un bon aperçu d’un écosystème en plein essor.

No comment yet.
Scooped by Mickael Ruau
October 24, 2013 3:07 AM
Scoop.it!

Brunch | ultra-fast HTML5 build tool

Brunch | ultra-fast HTML5 build tool | Devops for Growth | Scoop.it

Brunch is an assembler for HTML5 applications. It is a simple but powerful build process and pipeline. It’s agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.

Mickael Ruau's insight:

To simplify app development, brunch automatically:

compiles your scripts (like coffeescript), templates (like handlebars), styles (like stylus, sass or less)lints themwraps your scripts and templates in common.js / AMD modules.concatenates scripts / stylesgenerates source maps for concatenated filescopies assets and static filesoptimizes the output by minifying it, optimizing images and stuffnotifies you about any errors in build process via console and system notificationswatches your files for changes and re-launches compilation cycle if needed
No comment yet.
Scooped by Mickael Ruau
October 8, 2013 5:34 AM
Scoop.it!

Deploy and Release your Applications with Phing - SitePoint

Deploy and Release your Applications with Phing - SitePoint | Devops for Growth | Scoop.it
In a previous article by Shameer C you gained a basic understanding of Phing. In this article by Vito Tardia you'll use that knowledge to write your own boilerplate build file which can be customized and reused in your real-world applications.
Mickael Ruau's insight:

Suppose you have a web application that is installed on many hosts. Each installation may have a custom configuration, and the application is still in active development. You need an easy way to deploy new features and bug fixes to all of hosts.

In his previous article Using Phing, the PHP Build Tool, Shameer gave you a basic understanding of Phing. You learned how to read and write a build file and what its basic components are: project, targets, tasks, andproperties.

In this article I show you how to use this knowledge to write a boilerplate build file, one that can be customized and reused in your real-world applications. We’ll use Phing’s Subversion tasks to manage the repository and the FileSync extension to syncronize your local installation with a remote server.

No comment yet.
Scooped by Mickael Ruau
October 8, 2013 5:31 AM
Scoop.it!

PHP Master | Maven and PHP

PHP Master | Maven and PHP | Devops for Growth | Scoop.it
Maven for PHP is a capable build automation tool for the PHP platform. See how to install and use Maven for PHP from the command line and in Eclipse.
Mickael Ruau's insight:

Apache Maven is a build automation tool with the purpose of building, reporting, and creating documentation of projects. It builds projects using a Project Object Model (POM) and a set of plugins shared by all projects using Maven, thus providing a uniform build system. Once you familiarize yourself with how one Maven project builds, you automatically know how all Maven projects build. This saves you an immense amount of time from trying to navigate the build process of many different projects.

Through this article you will gain familiarity with Maven for PHP, and how to install and use the PHP-Maven plugin from the command line and in Eclipse.

 

PHP-Maven uses the power of Maven for building, reporting, and creating documentation of your PHP projects. It adapts the Maven build life cycle to the PHP world while fully supporting PHP 5. PHP-Maven uses PHPUnit for unit testing and phpDocumentor for creating the project documentation.

No comment yet.
Scooped by Mickael Ruau
September 28, 2013 5:34 AM
Scoop.it!

Mylyn 3.5 - Intégration de Hudson dans Eclipse - Netapsys Blog

Mylyn 3.5 - Intégration de Hudson dans Eclipse - Netapsys Blog | Devops for Growth | Scoop.it

La nouvelle version 3.5 du module Mylyn permet d'avoir accès à la plate-forme d'intégration Hudson directement depuis l'environnement de développement de Eclipse.

Ainsi plus besoin de sortir de Eclipse, toutes les informations sont disponibles depuis Eclipse :

l'état des jobs d'intégration est rafraîchi automatiquement dans Eclipse et une notification s'affiche indiquant si un build échoueles résultats des tests du job sous Hudson s'affichent dans la vue JUnit comme s'il s'agissait de tests unitaires lancés en local.les traces de la console du build Hudson sont affichées dans la vue console de Eclipse 
Mickael Ruau's insight:

Voici la description des possibilités offertes par le connecteur Hudson/Jenkins pour Mylyn :
http://www.eclipse.org/mylyn/new/#hudson

No comment yet.