Automated Testing with Jenkins CI
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=
* 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=
* 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
- Started by
- Completed by