go.ligato.io/vpp-agent/v3@v3.5.0/tests/jenkins/vpp_agent_jobs/README.md (about)

     1  ## What are these files?
     2  
     3  These files are a backup of jenkins jobs done with the help of [jjwrecker][1]
     4  
     5  ```
     6  jjwrecker -f /var/jenkins_home/jobs/01A.\ PREPARE\ REPOSITORY\ INSIDE\ JENKINS\ CONTAINER/config.xml -n 01A.\ PREPARE\ REPOSITORY\ INSIDE\ JENKINS\ CONTAINER
     7  jjwrecker -f /var/jenkins_home/jobs/02A.\ BUILD\ ARM64\ DOCKER\ IMAGES\ for\ ligato\ vpp_agent/config.xml -n 02A.\ BUILD\ ARM64\ DOCKER\ IMAGES\ for\ ligato\ vpp_agent
     8  jjwrecker -f /var/jenkins_home/jobs/02B.\ BUILD\ DOCKER\ IMAGE\ sfc_controller\ for\ arm64/config.xml -n 02B.\ BUILD\ DOCKER\ IMAGE\ sfc_controller\ for\ arm64
     9  jjwrecker -f /var/jenkins_home/jobs/03A.\ GENERATE\ LIGATO-ROBOT-TEST\ JENKINS\ JOBS\ VIA\ JJB/config.xml -n 03A.\ GENERATE\ LIGATO-ROBOT-TEST\ JENKINS\ JOBS\ VIA\ JJB
    10  jjwrecker -f /var/jenkins_home/jobs/M01A.\ Fix\ found\ problems/config.xml -n M01A.\ Fix\ found\ problems
    11  jjwrecker -f /var/jenkins_home/jobs/M02C.\ BUILD\ DOCKER\ IMAGE\ kafka\ for\ arm64/config.xml -n M02C.\ BUILD\ DOCKER\ IMAGE\ kafka\ for\ arm64
    12  jjwrecker -f /var/jenkins_home/jobs/M02D.\ BUILD\ DOCKER\ IMAGE\ libmemif\ for\ arm64/config.xml -n M02D.\ BUILD\ DOCKER\ IMAGE\ libmemif\ for\ arm64
    13  jjwrecker -f /var/jenkins_home/jobs/Setup\ Jenkins\ container/config.xml -n Setup\ Jenkins\ container
    14  ```
    15  ## Description
    16  These backuped jenkins jobs were prepared for tasks connected to build docker images for ARM64 platform, automatically generate jenkins jobs for robot tests present in [ligato/vpp-agent/robot/suites][2] folder (which is good for case that if some new robot test is added then automatically will be created respective jenkins jobs)
    17  
    18  These files is possible to deploy on your jenkins server using jenkins-job-builder:
    19  ```
    20  jenkins-jobs update vpp_agent_jobs/
    21  ``` 
    22  After deploying on Jenkins server you will need to adjust scripts to your environment (such as servers, credentials, etc)
    23  
    24  [1]: https://github.com/ktdreyer/jenkins-job-wrecker
    25  [2]: ../../robot/suites