Guest User

Untitled

a guest
May 8th, 2013
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.68 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ -f /home/jenkins/FINISHED ]
  4. then
  5.  
  6. # noarch
  7. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*fc17*noarch*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/17/noarch \;
  8. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*fc18*noarch*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/18/noarch \;
  9. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*ovirt-release-fedora-*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/17/noarch \;
  10. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*el6*noarch*" -exec mv {} /var/www/html/releases/nightly/rpm/EL/6/noarch \;
  11.  
  12.  
  13. # x86_64
  14. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*fc17*x86_64*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/17/x86_64 \;
  15. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*fc18*x86_64*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/18/x86_64 \;
  16. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*el6*x86_64*" -exec mv {} /var/www/html/releases/nightly/rpm/EL/6/x86_64 \;
  17.  
  18. # srpms
  19. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*fc17*src*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/17/SRPMS \;
  20. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*fc18*src*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/18/SRPMS \;
  21. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*ovirt-release-*" -exec mv {} /var/www/html/releases/nightly/rpm/Fedora/17/SRPMS \;
  22. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*el6*src*" -exec mv {} /var/www/html/releases/nightly/rpm/EL/6/SRPMS \;
  23.  
  24. # iso
  25. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*ovirt-node-iso*.iso*" -exec mv {} /var/www/html/releases/nightly/tools \;
  26.  
  27. # src
  28. /bin/find /home/jenkins/ovirt-nightly/artifacts/ -name "*tar.gz*" -exec mv {} /var/www/html/releases/nightly/src \;
  29.  
  30. # Create F17 and EL6 repo's
  31. createrepo -q /var/www/html/releases/nightly/rpm/Fedora/17
  32. createrepo -q /var/www/html/releases/nightly/rpm/Fedora/18
  33. createrepo -q /var/www/html/releases/nightly/rpm/EL/6
  34.  
  35. # Remove lock
  36. rm -rf /home/jenkins/FINISHED
  37.  
  38. # Remove temp files from jenkins homedir
  39. rm -rf /home/jenkins/ovirt-nightly/artifacts
  40. mkdir -p /home/jenkins/ovirt-nightly/artifacts
  41.  
  42. fi
  43. ~                                                                                                                                                                                                                                            
  44. ~                                                                                                                                                                                                                                            
  45. ~
Advertisement
Add Comment
Please, Sign In to add comment