Secure Releasing Of Assets With ReleaseBox

Transcription

Secure releasing of assets withReleaseBoxJune 20161

An industrial offerComplete cover of a project lifecycle2

ReleaseBox: Secure releasing of assetsPresentation Provides the configuration management of webMethods or Informaticapackages SVN server is used to manage the packages sources Development server is used to develop the packages sources Reference server is used to generate the delivered binary packages Written in Java, multi platforms (Windows, Linux, AIX, Solaris, ) Atos product under license3

ReleaseBox: Secure releasing of assetsArchitecture4

ReleaseBox: Secure releasing of assetsOperating principle Create developer environmentfrom the SVN repository, Modify the project source, Get project source from thedevelopment machine, Commit the modification in theSVN repository, Push the project source intothe reference or deliverymachine, Generate the binary packageon the reference or deliverymachine, Get the binary package fromthe reference or deliverymachine.5

ReleaseBox: Secure releasing of assetsHow to use One configuration file to customize : gclconf.xml Three Ant scripts files to : Initialize/update the local workspace: get the sourcedevelopment files (webMethods, Informatica) from theDevelopment machine to the local wokspace, in order toinitialize/update the SVN repository Initialize/update the Reference machine : push the sourcedevelopment files (webMethods, Informatica) from the localworkspace to the Reference machine Build and Get the binary package : push the source developmentfiles (webMethods, Informatica) from the SVN repository to theReference machine, generate the binary packages on theReference machine, and get in the local workspace the binarypackages (webMethods, Informatica) generated on the Referencemachine6

ReleaseBox: Secure releasing of assetswebMethods configuration Definition of the SVN repository parameters Definition of the FTP parameters of Development and Reference machines7

ReleaseBox: Secure releasing of assetswebMethods configuration Definition of parameters of Development and Reference machines8

ReleaseBox: Secure releasing of assetswebMethods configuration Definition of the components to manage9

ReleaseBox: Secure releasing of assetsInitialize/update the local workspace Manually checkout the sourcefiles from the SVN repositoryto the local workspace, Modify the project sources onthe Development machine, Automatically copy the sourcefiles from the Developmentmachine to the localworkspace, Manually Check-in (or Commit)the source files from thelocal workspace to the SVNrepository.10

ReleaseBox: Secure releasing of assetsInitialize the Reference machine Manually check-out the sourcefiles in the local workspacefrom the SVN repository, Automatically push the sourcefiles from the localworkspace to the Referencemachine.11

ReleaseBox: Secure releasing of assetswebMethods configuration Provide templates of configuration files to compile different kinds ofsources developments and generate associated builds : ProjectAutomator ISCNF : template of IS configurationdevelopment ProjectAutomator ISPKG : template of IS package development ProjectAutomator MWSCAF : template of CAF GUI development ProjectAutomator PROCESS : template of IS Process development Syntax of deployment set is defined in the ProjectAutomator.xsd file Template should be customized to define build, list of packages to includein the build, and the alias of the Reference machine12

ReleaseBox: Secure releasing of assetswebMethods configuration Customize ProjectAutomator ISPKG.xml Project@description : build description Project/DeploymentSet/Package@name : list of packages to include in thebuild13

ReleaseBox: Secure releasing of assetswebMethods configuration Customize Developpement.map targetServer@alias : alias of the Reference machine14

ReleaseBox: Secure releasing of assetswebMethods configuration Links inside gclconf.xml15

ReleaseBox: Secure releasing of assetsBuild and Get the binary package Check-out automatically thesource files in the localworkspace from the SVNrepository, Push automatically the sourcefiles from the localworkspace to the Referencemachine, Build automatically the binarypackages on the Referencemachine, Get automatically the binarypackages (deliverables) fromthe Reference machine.16

Complete cover of a project lifecycle. 3 Provides the configuration management of webMethods or Informatica packages SVN server is used to manage the packages sources Development server is used to develop the packages sources Reference server is used to generate the delivered binary packages Written in Java, multi platforms (Windows, Linux, AIX, Solaris, ) Atos product under license .