Automated Testing with Jenkins CI

Registered by BJ Dierkes on 2010-06-16

We need to setup a hudson server that does the following for each package:

IUS Testing (Clean Install)
 * Run: "rpm -e --nodeps packageXY" (and any dependencies)
 * Run: "yum upgrade"
 * Run: "yum install packageXY --enablerepo=ius-testing"
 * Perform any other checks, such as "service httpd restart" or "php -v" (for php5x)
 * Remove the packages that were installed (and any dependencies)

IUS Testing (Upgrade From Stable)
 * Run: "rpm -e --nodeps packageXY" (and any dependencies)
 * Run: "yum upgrade"
 * Run: "yum install packageXY"
 * Perform any other checks, such as "service httpd restart" or "php -v" (for php5x)
 * Run: "yum upgrade --enablerepo=ius-testing"
 * Perform any other checks, such as "service httpd restart" or "php -v" (for php5x)
 * Remove the packages that were installed (and any dependencies)

Blueprint information

Status:
Not started
Approver:
IUS Core Development
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.