You can add content from an existing content endpoint.
Prerequisites
Verify that you have added a content endpoint.
Procedure
- Under Content Management, click Content.
- Click ADD CONTENT.
Note: If a version has already been captured, a content can be added either with the Add Content button or with an inline capture.
- Select test or deploy the content package in addition to capturing it, and click PROCEED.
- Enter the capture details for the content package.
- From the Select Capture Endpoint drop-down menu, you can either select one or multiple content types to capture content.
- Enter a tag name and select Include all dependencies to capture any dependencies associated with the content.
You can search for content by tag within the UI/API.
- Enter the vRO Package Name. Any spaces in the name are replaced with an _ underscore character and do not add any external URL to a vRO package name.
The vRealize Orchestrator package only exists in the Content Repository that can be checked into the source control. After the package is created, you can deploy it to your content endpoint for it function. If the vRealize Orchestrator package is not captured prior from a given content endpoint, then a new version is created but the content might not be the same as the previous version. Deploy the added vRealize Orchestrator package to the vRealize Orchestrator content endpoint first to append the content. If you do not enter any package name, then the name of the vRealize Orchestrator package matches to the content that is captured with an added "-vro" as part of the name. All the discovered and captured vRealize Orchestrator content, including individual workflows in the content files, appears in the vRealize Orchestrator package that is created.
- If the content is ready for production, select Mark this version as production ready.
- Enter a description for this content version in the Comments field.
- Click Next.
Note: When you list the content for the first time for an endpoint, the UI retrieves the content from the endpoint. However, once you have captured then the content is cached and an auto deploy is run in the background every 20 minutes. You can select the Get latest content option to retrieve the content in between this time. - Enter test details for the content endpoint.
This option appears only if you chose to test the content package.
- Select one or more content endpoints to specify the environments to run tests on.
- Select Deploy Content to deploy the content in the endpoint before running tests.
- Select Stop test deployment on first failure to stop the test deployment when it encounters an error.
- Select Run unit tests to run available unit tests on the content.
- Select Stop unit tests on first failure to stop testing if any unit test fails.
- Select a server to run unit tests on from the Select a Unit Test Server drop-down menu.
You must have a vRealize Orchestrator test package imported to use a unit test server.
- Click Next.
- Enter the check-in details for the content package.
This option appears only if you chose to test the content package.
- Select one or more content endpoints from the Select Release Endpoints drop-down menu to specify the production environments where the system releases the content.
- Select Stop release deployment on first failure to stop deployment as soon as the system encounters a failure.
- Enter a comment that explains why the content is being released in the Release Comment field.
- Click SUBMIT.
If you have selected a single content capture, then you can view a single content pipeline. If you have selected multiple content capture, then you can see the individual capture pipelines triggered for each of the content.