Advertisement
Guest User

Untitled

a guest
May 3rd, 2018
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4.  
  5. $function=$argv[1]; //corresponds to
  6. $versionNumber = $argv[2];
  7.  
  8.  
  9. if(empty($function && $versionNumber)){
  10.  
  11. echo " DEPLOYMENT ACTIONS \n ";
  12. echo "Please Choose a Function followed by Version Number\n";
  13.  
  14. echo "----------------------------------------------------\n";
  15. echo " (1)-vpaks: (2)-automatedInstall: (3)-Rollback \n";
  16. echo "----------------------------------------------------\n";
  17. echo " 1.2 | 1.3 | 1.4 \n";
  18.  
  19.  
  20. //-------------------------------------------------
  21.  
  22. //-------------------------------------------------
  23.  
  24. */
  25.  
  26.  
  27.  
  28. function bundleDevPackage($mdev, $rowVersion){
  29.  
  30. $servername = "localhost";
  31. $username = "root";
  32. $password = "chemistry";
  33. $dbname = "Versions";
  34.  
  35.  
  36. $conn = new mysqli($servername, $username, $password, $dbname);
  37.  
  38. if ($conn->connect_error) {
  39. die("Connection failed: " . $conn->connect_error);
  40. }
  41.  
  42. $sql = "SELECT versionNumber FROM Versions LIMIT 1";
  43. $result = $conn->query($sql);
  44.  
  45. if ($result->num_rows > 0) {
  46. while($row = $result->fetch_assoc()) {
  47. $rowVersion = $row["versionNumber"];
  48. print "Version Number: " . $rowVersion;
  49. return $rowVersion;
  50. }
  51. } else {
  52. echo "No Version Number\n";
  53. }
  54.  
  55.  
  56. echo "\nCreating Dev pack\n";
  57. echo "Syncing contents\n";
  58. echo "SCP'ing to <IP>\n";
  59.  
  60.  
  61. shell_exec("
  62. cd ~/
  63. mkdir '$mdev'-'$rowVersion
  64. rsync -av /var/www/lol.com/public_html/deployment ~/'$mdev'-'$rowVersion'
  65. tar -cvzf $mdev.$verNum.tar.gz $mdev'-'$rowVersion
  66. scp -r $mdev'-'$rowVersion.tar.gz blackout@192.168.1.24:
  67.  
  68. ");
  69. }
  70.  
  71. bundleDevPackage($mdev,$rowVersion)
  72. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement