Skip to content

Build Tools for VMware Aria provides development and release management tools for implementing automation solutions based on the VMware Aria Suite and VMware Cloud Director. The solution enables Virtual Infrastructure Administrators and Automation Developers to use standard DevOps practices for managing and deploying content.

License

Notifications You must be signed in to change notification settings

sugeeshC/build-tools-for-vmware-aria

 
 

Repository files navigation

Build Tools for VMware Aria

This repository contains the source code for the Build Tools for VMware Aria, formally knows as vRealize Build Tools. Build Tools for VMware Aria provides development and release management tools for implementing automation solutions based on the VMware Aria Suite (VMware Aria Automation, VMware Aria Automation Orchestrator, VMware Aria Operations, VMware Aria Automation Pipelines, Aria Operations for Logs) and VMware Cloud Director. The solution enables Virtual Infrastructure Administrators and Automation Developers to use standard DevOps practices for managing and deploying content.

Documentation

How to build

  1. Update ~/.m2/settings.xml with:
    <profiles>
        <profile>
            <id>packaging</id>
            <properties>
                <keystoreGroupId>com.vmware.pscoe.build</keystoreGroupId>
                <keystoreArtifactId>keystore.example</keystoreArtifactId>
                <keystoreVersion>1.0.0</keystoreVersion>
                <vroPrivateKeyPem>target/${keystoreArtifactId}-${keystoreVersion}/private_key.pem</vroPrivateKeyPem>
                <vroCertificatePem>target/${keystoreArtifactId}-${keystoreVersion}/cert.pem</vroCertificatePem>
                <vroKeyPass>VMware1!</vroKeyPass>
            </properties>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>packaging</activeProfile>
    </activeProfiles>
  2. Execute:
    mvn clean install -f common/keystore-example/pom.xml
    mvn clean install -f maven/npmlib/pom.xml 
    mvn clean install -f pom.xml 
    mvn clean install -f maven/base-package/pom.xml
    mvn clean install -f packages/pom.xml
    mvn clean install -f maven/typescript-project-all/pom.xml
    mvn clean install -f maven/repository/pom.xml

Package dependencies

  • npm: 6.14.13
  • node: 14.17.1
  • maven: 3.8.7
  • jdk: 17

Support

You can find detailed support statement here

About

Build Tools for VMware Aria provides development and release management tools for implementing automation solutions based on the VMware Aria Suite and VMware Cloud Director. The solution enables Virtual Infrastructure Administrators and Automation Developers to use standard DevOps practices for managing and deploying content.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 64.4%
  • TypeScript 23.1%
  • FreeMarker 7.8%
  • JavaScript 2.6%
  • Shell 1.2%
  • Groovy 0.6%
  • Other 0.3%