Finaldemo configuration web.config changes using jenkins ci and cd.pptx

laxmaiahrouthu 6 views 10 slides Sep 27, 2024
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

configuration changes using jenkins continuous integration and continous deployments


Slide Content

Agenda 1 What is Existing Process ? 2 Disadvantages of Existing process 3 What is proposed process? 4 Advantages of proposed process

1.Manual process In this process, release configuration changes will be applied as manual in all required environments. What is Existing Process ?

2.HDM Tool In HDM tool, config changes will be updated in the excel sheet and will be executed in a specific environment.

Table example 1 Priority Goal Priority 1 Text Priority 2 Text Priority 3 Text Priority 4 Text Priority 5 Text 1.HDM process

Disadvantages of Existing process Manual & HDM Tool There may be a chance of man-made mistakes will be happened by using HDM and Manual. For every environment, must update application paths before apply by using HDM tool. Hard to maintain each server details to login servers when update the configuration changes required. Each environment, need to login servers and update config changes or execute HDM tool.

What is proposed process? By using XML + Jenkins + PowerShell, proposed new process to overcome the existing process. In this process, will read all values from Element tag Attributes like application name, keytype, name, value. Will upload this xml file to Artifactory along with sprint release packet.

What is proposed process? By using XML + Jenkins + PowerShell, proposed new process to overcome the existing process. In this process, will read all values from Element tag Attributes like application name, keytype, name, value. Will upload this xml file to Artifactory along with sprint release packet.

What is proposed process? Once build start, xml file will be download from Artifactory and will read all configuration changes. Based on application name in xml and client name, will find the server details and application paths dynamically. This process will be fetching server details and application paths same as Artifact deployment strategy

Advantages of proposed process Manual/HDM Tool Xml + Jenkins Login Servers Yes, Manually need to login each environment servers No, based on selected client name, it will connect remote server automatically Application paths Before start executions, manually need to update application paths for each server It will automatically fetch server details and application paths based on client name selection from Jenkins. Deploy time period It will take long time to deploy configuration changes due to each server logins It will take very less time to deploy configuration changes due to automatic remote logins

Advantages of proposed process Manual/HDM Tool Xml + Jenkins Login Servers Yes, Manually need to login each environment servers No, based on selected client name, it will connect remote server automatically Application paths Before start executions, manually need to update application paths for each server It will automatically fetch server details and application paths based on client name selection from Jenkins. Deploy time period It will take long time to deploy configuration changes due to each server logins It will take very less time to deploy configuration changes due to automatic remote logins