mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-01-18 05:18:24 +02:00
Technical Communication User (#2931)
* Technical Communication User Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
This commit is contained in:
parent
b8ded5e6f3
commit
7d2d9820e2
@ -4,7 +4,7 @@
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* The credentials to access the AAKaaS (e.g. S-User) must be stored in the Jenkins Credential Store
|
||||
* The credentials to access the AAKaaS (Technical Communication User) must be stored in the Jenkins Credential Store
|
||||
* The step needs an addon.yml containing information about the Product Version and corresponding Software Component Versions/Repositories
|
||||
|
||||
A detailed description of all prerequisites of the scenario and how to configure them can be found in the [Scenario Description](https://www.project-piper.io/scenarios/abapEnvironmentAddons/).
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* The credentials to access the AAKaaS (e.g. S-User) must be stored in the Jenkins Credential Store
|
||||
* The credentials to access the AAKaaS (Technical Communication User) must be stored in the Jenkins Credential Store
|
||||
* The step needs an addon.yml containing information about the Product Version and corresponding Software Component Versions/Repositories
|
||||
|
||||
A detailed description of all prerequisites of the scenario and how to configure them can be found in the [Scenario Description](https://www.project-piper.io/scenarios/abapEnvironmentAddons/).
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* The credentials to access the AAKaaS (e.g. S-User) must be stored in the Jenkins Credential Store
|
||||
* The credentials to access the AAKaaS (Technical Communication User) must be stored in the Jenkins Credential Store
|
||||
* Product Version name and the resolved version(version, spslevel and patchlevel) must be part of the addonDescriptor structure in Piper commonPipelineEnvironment. This is the case if the step [abapAddonAssemblyKitCheckPV](https://sap.github.io/jenkins-library/steps/abapAddonAssemblyKitCheckPV) has been executed before.
|
||||
* For each Software Component Version which should be part of the Target Vector, the name and the resolved version(version, splevel and patchlevel) as well as the Delivery Package must be part of the addonDescriptor structure in Piper commonPipelineEnvironment. This is the case if the step [abapAddonAssemblyKitCheckCVs](https://sap.github.io/jenkins-library/steps/abapAddonAssemblyKitCheckCVs) has been executed before.
|
||||
* The Delivery Packages must exist in the package registry (status "P" = planned) which is the case if step [abapAddonAssemblyKitReserveNextPackages](https://sap.github.io/jenkins-library/steps/abapAddonAssemblyKitReserveNextPackages) has been executed before. Alternatively the package can already exist as physical packages (status "L" = locked or "R" = released).
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* The credentials to access the AAKaaS (e.g. S-User) must be stored in the Jenkins Credential Store
|
||||
* The credentials to access the AAKaaS (Technical Communication User) must be stored in the Jenkins Credential Store
|
||||
* This step needs an existing Target Vector as well as the scope where it should be published.
|
||||
* The Target Vector ID is taken from the addonDescriptor in the commonPipelineEnvironment.
|
||||
* If you run prior to this step the step [abapAddonAssemblyKitCreateTargetVector](https://sap.github.io/jenkins-library/steps/abapAddonAssemblyKitCreateTargetVector), the Target Vector will be created and its ID will be written to the commonPipelineEnvironment
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* The credentials to access the AAKaaS (e.g. S-User) must be stored in the Jenkins Credential Store
|
||||
* The credentials to access the AAKaaS (Technical Communication User) must be stored in the Jenkins Credential Store
|
||||
* This step needs the names of the packages which should be registered. For each package a SAR archive with the data file and metadata XML must be provided.
|
||||
* The package names and their status are taken from the addonDescriptor in the commonPipelineEnvironment, as well as the SarXMLFilePath with the path to the SAR file.
|
||||
* The information will be written to the commonPipelineEnvironment if you run prior to this step the step [abapAddonAssemblyKitReserveNextPackages](https://sap.github.io/jenkins-library/steps/abapAddonAssemblyKitReserveNextPackages)
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* The credentials to access the AAKaaS (e.g. S-User) must be stored in the Jenkins Credential Store
|
||||
* The credentials to access the AAKaaS (Technical Communication User) must be stored in the Jenkins Credential Store
|
||||
* This step needs the names of the packages which should be released. The packages needs to be in status "L"ocked. If they are already in status "R"eleased it is fine, then the release will just not be executed. However this step will end with an error if a package has status "P"lanned.
|
||||
* The package names are taken from the addonDescriptor in the commonPipelineEnvironment together with the status of the packages.
|
||||
* The step [abapAddonAssemblyKitRegisterPackages](https://sap.github.io/jenkins-library/steps/abapAddonAssemblyKitRegisterPackages) will set the status of the packages to "L"ocked and writes the needed data to the commonPipelineEnvironment.
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
## Prerequisites
|
||||
|
||||
* The credentials to access the AAKaaS (e.g. S-User) must be stored in the Jenkins Credential Store
|
||||
* The credentials to access the AAKaaS (Technical Communication User) must be stored in the Jenkins Credential Store
|
||||
* The step needs information about the Software Component Versions for which packages should be reserved.
|
||||
* This information is provided via the addonDescriptor in the commonPipelineEnvironment where the fields 'name' and 'version' in the repositories list need to be filled.
|
||||
* The Software Component Versions must be valid.
|
||||
|
Loading…
x
Reference in New Issue
Block a user