/
Deploy a  Devops  Software Infrastructure for Agile Software Deploy a  Devops  Software Infrastructure for Agile Software

Deploy a Devops Software Infrastructure for Agile Software - PowerPoint Presentation

molly
molly . @molly
Follow
65 views
Uploaded On 2023-11-05

Deploy a Devops Software Infrastructure for Agile Software - PPT Presentation

Engineering Project Management 1 Pablo Gonzalez Jimenez Brice Copy Beams Department Industrial Controls and Safety Group Tools amp Infrastructure Section 230118 Document reference ID: 1028986

jenkins master configuration software master jenkins software configuration 8443 docker amp cern cvl https dockerfile container rsa infrastructure active

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Deploy a Devops Software Infrastructur..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1. Deploy a Devops Software Infrastructure for Agile Software Engineering Project Management1Pablo Gonzalez JimenezBrice CopyBeams DepartmentIndustrial Controls and Safety GroupTools & Infrastructure Section

2. 23/01/18Document reference2

3. ObjectiveTake a single Jenkins master featuring :558 active jobsJava, C++, Python, WinCC OA, PLC code generation projects116 active Jenkins pluginsCredentials management is difficultAnd replace it with multiple Jenkins master instances placed under managed configuration.3

4. 23/01/184

5. IT IS BASICALLY TO IMPROVE THE WORK HABITS. DOING IT EASIER BY USING CONTINUOS INTEGRATION5

6. How?6

7. 23/01/18Document reference7

8. 8

9. Docker?9It is a software technology providing containers

10. Container?10A container is a lightweight, stand-alone, executable package of a piece of software that includes everything needed inside a Dockerfile

11. Dockerfile?File that contains the steps to build the image to run11

12. Master Configuration and Deployment12SSL && SSH…crt ; …key ; …pemId_rsa ; id_rsa.pub

13. Agent Configuration and Deployment13Script to create a server in OpenstackGroovy ScriptsOpenstack Nova APIanother-docker-cloud-body.groovySSHuser-data.shTOOLSVARIABLESInstallation several appsUsers CreationModify and Configuration filesCreation Permanent AgentGenerates TLS certificatesCreation Credentials XML

14. JENKINS WORKINGhttps://cvl-jenkins-master-master.cern.ch:8443/https://cvl-jenkins-java-master.cern.ch:8443/http://pablogo-docker-ii:8080/https://cvl-jenkins-wccoa-master.cern.ch:8443/14