Devops for Growth
107.9K views | +18 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 tag: 'forge logicielle'. Clear
Scooped by Mickael Ruau
Scoop.it!

Microsoft Visual Studio Team Foundation Server Express 2015

Microsoft Visual Studio Team Foundation Server Express 2015 | Devops for Growth | Scoop.it
Visual Studio Team Foundation Server 2015 est une plateforme homogène de contrôle du code source, de gestion de projet et de collaboration des équipes sur laquelle repose la suite d'outils Microsoft de gestion du cycle de vie des applications (ALM), qui aide les équipes à mieux travailler, à collaborer plus efficacement et à livrer plus systématiquement des logiciels de qualité.
Mickael Ruau's insight:

L'automatisation du processus de mise à disposition des logiciels permet à des équipes entières de suivre les actions de chacun, les transactions et les artefacts de projet tels que les impératifs, les tâches, les bogues, le code source et les résultats de génération et de test. Collaborez, gérez vos référentiels et automatisez les processus de développement. Même si votre équipe est peu nombreuse et composée de débutants, grâce à Team Foundation Server, elle peut viser loin. Remarque : TFS Express est limité à cinq (5) utilisateurs.

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

[Fusionforge-general] New plugin available REST API

thanks to aljeux (https://fusionforge.org/users/aljeux/), a new plugin has landed into FusionForge main repository.This new plugin "Rest" provides a REST API to FusionForge.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Google Code ferme ses portes ? Nous, on les ouvre.

Google Code ferme ses portes ? Nous, on les ouvre. | Devops for Growth | Scoop.it

Comme vous le savez (ou non), Framasoft s’est fixé comme objectif – en toute modestie ! – de « Dégoogliser Internet ». Oui, rien que ça.

Il s’agit d’un programme sur 3 ans, visant à :

  • sensibiliser le grand public sur les questions de centralisation du Web, de concentration/exploitation des données, et de vie privée ;
  • démontrer que notre meilleure chance de résistance se trouve dans le logiciel libre, en mettant en place une trentaine d’alternatives à des services fermés (Google Docs, Skype, Doodle, etc.), suivant une charte de services Libres, Éthiques, Décentralisés et Solidaires ;
  • essaimer, en encourageant et en accompagnant les structures qui, après avoir testé les services Frama*, souhaiteraient les mettre en place pour elles-mêmes (en clair, nous ne souhaitons pas recentraliser le Web « chez » Framasoft, mais bien aider les gens qui le souhaitent à s’auto-héberger).

Google Code, et plus largement GitHub, rentrent bien dans les critères de services au code source fermé, qui cherchent à attirer un maximum d’utilisateurs.

Dans notre démarche « Quitter Google », nous annoncions en mai 2014 que nous avions mis en place notre propre forge, basée sur le projet libre Gitlab.

Mickael Ruau's insight:
Alors, que faire ?


Pas touche à MES données.


S’autohéberger.

Participer à la résistance à ce mouvement centripète de « centralisation du web » ou les plus gros services deviennent toujours plus gros, mettant ainsi en péril — sous prétexte de confort — l’équilibre d’un Internet qui pourrait bien finir aux mains de quelques entreprises.

Mais autohéberger son code, ce n’est pas toujours simple, notamment lorsqu’il faut interagir avec de nombreux développeurs.

De nombreuses forges logicielles, aux codes sources libres, existent déjà. Citons par exemple (liste non exhaustive) :

  • Savannah (maintenu par la Free Software Foundation)
  • Gna! (fork de Savannah, mais qui ne propose pas git)
  • les amis de TuxFamilly
  • la forge de l’Adullact, dédiée aux projets des collectivités
  • Gitlab.com (dont on va vous reparler plus bas  )
  • Gitorious (qui vient de de faire racheter par… Gitlab, fait plutôt rare dans le milieu du logiciel libre)
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Smile - ALM open source - France

Smile - ALM open source - France | Devops for Growth | Scoop.it

Ce livre blanc dresse un tour d’horizon des différents concepts et apports de l’ALM (Application Lifecycle Management). Il présente les composants les plus emblématiques et les solutions intégrées de l’ingénierie logicielle open source : leurs caractéristiques, leurs forces et leurs faiblesses :Fusionforge, Redmine, Tuleap

Au travers de ce livre blanc, Smile s'intéresse à un marché jeune en pleine croissance et facteur de compétitivité pour les entreprises. L'enjeu devient de plus en plus incontournable : industrialiser les développements c'est-à-dire gérer le cycle de vie des applications.

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

Just Launched: You can now import projects and releases from Google Code onto SourceForg

Just Launched: You can now import projects and releases from Google Code onto SourceForg | Devops for Growth | Scoop.it
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. 
Mickael Ruau's insight:

We provide an importer to easily copy over project data from an existing Google Code project into our project hosting. We support both importing to a new project, as well as importing individual tools into an existing SourceForge project.

 

Start ImportingImporting to a new SourceForge projectImporting to an existing SourceForge projectSupported Features for ImportMetadataWikiDownloadsSource CodeImporting Additional RepositoriesIssues/TicketsWhat's NextMigration issues
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

RESTful Work Items: Opening up Collaborative ALM

Mik Kersten and Steve Speicher discuss the OSLC Change Management 1.0 specification and demo implementations of the spec. Originally presented at Rational Softw
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

DevOps in Cloud OSLC Integration

Presentation given to CSCC http://cloud-council.org on June 27, 2013
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Open Services for Lifecycle Collaboration (OSLC) - Open Source Implementations | Nandana Mihindukulasooriya's Blog

Open Services for Lifecycle Collaboration (OSLC) - Open Source Implementations | Nandana Mihindukulasooriya's Blog | Devops for Growth | Scoop.it
In this post, I plan to provide some background about open source efforts around Open Services for Lifecycle Collaboration Lifecycle (OSLC) and summarize the information we have gathered about OSLC open source implementations including Mylyn OSLC support,  Mantis BT OSLC CM Server, FusionForge OSLC CM Server, Jenkins OSLC CM Plugin, Net OSLC PERL library, OSLC4NET .NET library, Bugzilla OSLC adapter, and Eclipse Lyo. I must acknowledge that this study is funded by a project named ALMOSS being executed at the Center for Open Middleware (COM) at Universidad Politécnica de Madrid (UPM).

 

Mickael Ruau's insight:
As Steve Speicher explains in the following presentation (see the previous 2 slides) integrating heterogeneous Application Lifecyle Management (ALM) tools from different domains and different vendors has been a challenging issue for a long time. 
Michael Fiedler also explains more about this problem in his presentation. Open Services for Lifecycle Collaboration Lifecycle (OSLC) proposes an interesting solution to this problem using Semantic Web and Linked Data principles.
If you are not familiar with OSLC, this 4 mins video will provide good introduction. 
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Fossil: Import And Export

Fossil: Import And Export | Devops for Growth | Scoop.it

Fossil has the ability to import and export repositories from and to Git. And since most other version control systems will also import/export from Git, that means that you can import/export a Fossil repository to most version control systems using Git as an intermediary.

Mickael Ruau's insight:

Note that the "fossil export --git" command only exports the versioned files. Tickets and wiki and events are not exported, since Git does not understand those concepts.

As with the "import" command, the --git option is not required since the git-fast-export file format is currently the only VCS interchange format that Fossil will generate. However, future versions of Fossil might add the ability to generate other VCS interchange formats, and so for compatibility, the use of the --git option recommented.

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

PicoForge project (self-hosted) WhatTools

PicoForge is an integration of several complementary tools which are used to host various aspects of each project, in a way similar to what is found in many SoftwareForges :

Mickael Ruau's insight:

 

First there is the picoForge Web interface, acting as a web desktop, that helps describing the project, and give access the various tools offering different views on the project.

Other simple tools are associated to a project through this Web interface. These tools allow to manage :shared todo list for the project,a faq (we recommend to use the Wikis instead, see bellow)and bug reports (same tool as toto list, more or less).

Mailing lists management is done using the Sympamailing list manager.

Wiki management is done using the Twiki wiki manager.

Source code management can be done using CVS or Subversion storage.

The project websitesare dual :the static HTML pages uploaded to the web module of the project's repository, which are published on HTTP URLs of the platformthe dynamic part in the Web specific wiki of the project, offering recent changes, RSS or search facilities, with a specific template.

 

 


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

CodingTeam - une forge logicielle modulaire écrite en PHP

CodingTeam - une forge logicielle modulaire écrite en PHP | Devops for Growth | Scoop.it

CodingTeam is an innovant and a young software forge written in PHP 5 and using OOP in order to be easily understandable and customizable. It handles MySQL databases. The software is organized in modules that can easily be written to increase the forge's power. The quality of our code is one of our main preoccupation.

More than 1,500 users and 330 projects trust our project and are using everyday this forge.

Mickael Ruau's insight:

 

CodingTeam is a free (as in freedom) forge written in PHP with a lot of collaborative work and communication tools. This is afree software released under the GNU Affero General Public License version 3.

Modular

CodingTeam is a compilation of modules. Each modules brings a few views. It's very easy to create your own module or to extend an already existing module by the creation of a new view. You could also install a third-party module easily.

Scalable

CodingTeam will evolve with your needs. You would easily extend CodingTeam, thanks to its modular organization and its many qualities. Just look at it, you will understand as easy it is!

Customizable

You can configure everything. If you want to disable a module, you can. If you want to disable only one view of a module, you can do that too. You can even edit project's categories. Two CodingTeam installations are different on many ways.

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

TFS devient gratuit avec sa version Express – Loïc Baumann's Blog

Brian Harry a annoncé la sortie d’une nouvelle version de TFS nommé “TFS Express” ce qui porte maintenant leur nombre à quatre:

  • Team Foundation Service: la version “in the cloud” de TFS
  • TFS “Standard/Full” : la version la plus complète de TFS
  • TFS Basic : version au fonctionnalité et déploiement simplifié
  • TFS Express : le dernier arrivant
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Roadmap ouverte et crowdfunding pour Enalean et son logiciel libre Tuleap par @pscoffoni - Philippe Scoffoni

Roadmap ouverte et crowdfunding pour Enalean et son logiciel libre Tuleap par @pscoffoni - Philippe Scoffoni | Devops for Growth | Scoop.it
Enalean, l'éditeur du logiciel d'ALM Tuleap a fait le choix de confier la roadmap de son produit à ses utilisateurs. Un choix gagnant-gagnant pour l'éditeur et l'utilisateur.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Installation d'une plate-forme de développement

Installation d'une plate-forme de développement | Devops for Growth | Scoop.it

Tomcat

+ Apache

+ Jenkins

+ Sonar

+ Maven

+ Nexus

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

Arolla | Décuplez votre productivité avec votre usine logicielle

Arolla | Décuplez votre productivité avec votre usine logicielle | Devops for Growth | Scoop.it

L’automatisation est un levier majeur pour l’amélioration de la qualité et de l’efficacité de vos équipes. Votre usine logicielle, configurée intelligemment, est le garant d’un flux de développement rapide, stable, performant et à moindre coût.

L’intégration continue est un élément clé d’un processus de développement agile; l’usine logicielle est l’automatisation de ce travail d’intégration continue.

Mickael Ruau's insight:

Téléchargez le PDF

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

How to configure multiple Fusionforge instances in one single server | TrivialDev

How to configure multiple Fusionforge instances in one single server
Mickael Ruau's insight:

There is probably many ways to achieve this. You will find here one solution, probably not the only one.

 

Why running multiple instances in one single server.

With the current tool, such as lxc or any other virtualization tool like linux kvm, you can easily setup multiple machines. Sometime, especially in development process, running multiple Fusionforge instances is definitely handy.

 

Fusionforge provides initial configuration files for Apache HTTPD Server and Fusionforge itself. These files are located in the ~/src/etc/ directory. Fusionforge also provides a very basic shell utility to manage the initial Apache HTTPD Server configuration files. You may take a look at ~/src/utils/manage-apache-config.sh shell script for more information.

 

Prerequisite: multiple Fusionforge instances means multiples FQDN. Yeah, you will need a FQDN per instance.

 

The solution presented is using Apache HTTPD VirtualHosts. Do not forget to declare include httpd.conf.d directories in your main httpd.conf.

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

Software Factories in the Real World: How an IBM® WebSphere® Integr...

“Getting any software development team to effectively scale to meet the needs of a large integration project is actually harder than it sounds. For a large Au
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Oslc for owf think tank on open forges

Steve Speicher, IBM Rational Software Open Services for Lifecycle Collaboration open community. open interfaces. open possibilities OSLC S
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Computer-aided software engineering - Wikipédia

Computer-aided software engineering

En informatique CASE (pour computer-aided software engineering, en français génie logiciel assisté par ordinateur) désigne les environnements de développement graphiques qui facilitent la création rapide de logiciels. Ces environnements de développement sont notamment très utilisés dans le cas d'un cycle de développement de type RAD ( Rapid Application Development).

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

Integrating Fossil in the Microsoft Express 2010 IDE

Integrating Fossil in the Microsoft Express 2010 IDE | Devops for Growth | Scoop.it

The Express version of Visual Studio doesn't support add-in's and plug-in's, but it's not an issue since it's still possible to use Fossil through the External Tools menu and Fossil is a CLI application anyway:

Mickael Ruau's insight:

La mini forge fossil est portable et peut être intégrée avec MS Visual Studio Express.

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

PicoForge project (self-hosted) WebHome

PicoForge project (self-hosted) WebHome | Devops for Growth | Scoop.it

Welcome to this website dedicated to PicoForge, and sorry, contents translations may not be complete.

Please see also WebHomeFr [] for the home page in french. / Consulter WebHomeFr [] pour la page d'accueil en français.

Mickael Ruau's insight:

PicoForge is the name for a set of LibreSoftware applications which are integrated into a Web platform, which allow collaborative work, for software development (a Software "forge") or other collaborative work needs.

Initially named PicoLibre, it was recently renamed as PicoForge

 

(...)

Here are the concepts adopted to create PicoForge. These are not much different than what is found in other forges or groupware tools.

All users access the platform through a Web "virtual desktop" (and other interfaces).

Projects provide data isolation, so there are two kinds of projects :

public projects, which publish almost everything to the Internet,private projects, for collaboration on matters that only partners can share.

Ad-hoc project creation on the platform to augment reactivity.

We favour OpenStandards? and Web accessibility, and use LibreSoftware everywhere.

There may be some redundancy in the various tools integrated in the platform. This is a tradeoff for integrating the feature richness of all the tools. Rather than reinventing the all-in-one platform, we prefer to integrated specialized tools. The result is that the platform may include tools offering partially redundant features.

See WhatTools to get a better description of the tools available for a project.

No comment yet.