Skip to content

sanderd/qa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Top level

  • install-devstack-xen.sh: All-in-one script to install devstack in a domU on XenServer/XCP or other Xapi toolstack server
  • xenserver-quantum-devstack.sh: All-in-one script to set up xenserver with quantum.

jenkins Directory

Scripts that are useful for Jenkins jobs:

  • Jobs
  • Running tests
  • Manage repositories
  • Provide locking

Branch management

Create a ref on build pointing to the latest master

./update-workspace-to-origin-master.sh
./push-ref-to-build.sh refs/citrix-builds/test1

Cherry-pick one change on top of the latest master and push it as a ref

./update-workspace-to-origin-master.sh
echo "openstack-dev/devstack refs/changes/60/39360/2" |
  ./cherry-pick-changes-to-workspace-from-stdin.sh

./push-ref-to-build.sh refs/citrix-builds/test2

See the difference between two references

./with-all-repos-in-workspace.sh \
  git diff refs/citrix-builds/test1..refs/citrix-builds/test2

If a new repo comes

First, check what happened:

. lib/functions && assert_no_new_repos
  • amend lib/functions
  • execute create_repos.sh
  • amend puppet maifests
  • kick puppet

About

Citrix internal QA systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 88.7%
  • Python 11.3%