罗克韦尔(AB) 适用于 LCS 的工业 DevOps 持续集成应用程序技术 EN.pdf
IndustrialDevOps:CI/CDforLogix
ControlSystems
ApplicationTechnique
1
ApplicationTechniqueOriginalInstructions
CI/CDforLogixControlSystems|Contents
Contents
Preface3
CI/CDIntroduction4
IndustrialDevOps4
ContinuousIntegration4
ContinuousDeployment4
WheretoUseCI/CDSystems5
CI/CDSystemBenefits5
CI/CDExampleSystemDependenciesOverview6
ExampleSystemDependenciesList6
Studio5000LogixDesigner®Overview6
LogixDesignerApplicationCompareToolOverview6
FactoryTalk®LogixEchoOverview6
JenkinsOverview6
GitOverview7
MicrosoftVisualStudioCommunity20229
CI/CDExampleImplementation10
WindowsHostandVirtualMachineOSVerification10
FactoryTalk®LogixEchoInstallVerification10
SDKInstallation10
Studio5000LogixDesigner®InstallVerification13
GitInstallVerification13
JenkinsSetup14
BuildtheTestStageScript46
GitHubRepositoryContent56
GitBranchingOverviewforCI/CDExample56
GitHubRepositoryContentOverviewforCI/CDExample56
HowtoDevelopCodeUsingthisCI/CDExample57
2
CI/CDforLogixControlSystems|Preface
Preface
Thismanualcoversacomplete,comprehensiveexampleofaContinuousIntegrationContinuousDeployment(CI/CD)
systemforStudio5000LogixDesigner®applicationdevelopment.
ForaudiencesnewtoCI/CD,itisrecommendedtobeginreadingthisdocumentattheCI/CDIntroductionsection.For
audiencesfamiliarwithCI/CD,skipforwardtotheCI/CDExampleImplementationsection.Iflookingsolelyforexamplesof
howtheStudio5000LogixDesigner®andtheFactoryTalk®LogixEchoSoftwareDevelopmentKitscanbeleveraged,head
directlyt