background preloader

Plugin

Facebook Twitter

Jconsole

Drools Plugin. Plugin Information This plugin is deprecated.

Drools Plugin

While a version 0.1 of this plugin was released, the code in subversion has been significantly reworked.. the content below on this page describes this work, but it was not completed or released. This plugin integrates Drools with Hudson. It lets you define your own build, test and release workflows in a graphical designer, and execute them inside Hudson. The graphical representation allows non-developers to reason about and help design processes. Workflows can create tasks for human users too, e.g. manual testing or signing off on releases.

This assumes some familiarity with Hudson, Eclipse and Maven. First, install the following Next, we'll create a Maven/Eclipse project to develop the workflows in. Put this pom.xml into a new directory. And then our first workflow... Create a new 'RuleFlow File' in the project and call it MyFirstWorkflow.rf. To deploy it: Then try it: Browse to Hudson Click on the MyFirstWorkflow project. Build Secret Plugin. Lets you upload secret files to be used by a build. Plugin Information You may have a keystore for jarsigner, a list of passwords, or other confidential files which you want to be used by a job but which should not be kept in its SCM, or even visible from its config.xml. Saving these files on the server and referring to them by absolute path requires you to have a server login, and does not work on slaves. This plugin gives you an easy way to package up all a job's secret files and access them using a single environment variable during the build.

Do not use 1.0 or 1.1. 1.2 works but has no GUI for file upload; 1.3 fixes upload GUI. 1.4 adds JDK 5 compatibility (but only tested on JDK 6). 1.5 fixes file upload GUI for some servers (Tomcat and perhaps others). 1.6 permits users with only per-project Configure permission to upload the secret ZIP. Template Project Plugin. Batch Task Plugin. Plugin Information This plugin adds batch tasks that are not regularly executed to projects, such as releases, integration, archiving, etc.

Batch Task Plugin

In this way, anyone in the project team can execute them in a way that leaves a record. When you install this plugin, your project configuration page gets additional "batch tasks" option as illustrated below: A batch task consists of a shell script and a name. When you execute a build, the shell script gets run on the workspace, just like a build. Once a task is configured, the project top page gets "task(s)" link, as illustrated below: If you click that, you can see the status of all the tasks. The details of the task execution and its console output are available by further clicking a task of the interest, as below: Version 1.14 (Nov 11, 2010) - requires Hudson 1.383+ Fixed an AbstractMethodError when running with Hudson 1.383+ (issue #8033) Version 1.13 (Feb 10, 2010) Use resizable text area for task script. Plugins and Tools for C Builds - Introduction.

C-BUILDS maven plugins The c-builds plugins were developed with the recognition that any distributed application of even modest complexity will involve numerous languages, tools, and approaches within the computing end-points of the whole applications construct.

Plugins and Tools for C Builds - Introduction

The first goal of these plugins are to utilize a generic lifecycle facade that maven utilizes over non-java development processes. Another major goal is to make a source and binary repository for both development and operations. The approach is decidedly tool-chain in approach by leveraging existing stable infrastructure like gnu's autotools, RPM and (for 1.0-beta) a package transmission system like YUM. Opinionated Software Ruby on Rails (RoR) has been described as opinionated software in that the designers of the RoR had strong opinions of how to develop an app and implemented those opinions into the implementation of RoR. Language Nuetrality A hammer is no better than a screwdriver which is no better than a saw. News Examples.