VMware Cloud Community
chadmichael
Enthusiast
Enthusiast
Jump to solution

vCO Plugin Version Control System Support

I've read in a couple of places that there is some vCO maven support for handling workflows ( and other package stuff ) in a build and in dev side version control.  In the Orchestrator Release Notes there's a bullet item:

  • Version control system support
    The vCenter Orchestrator client provides the ability to export existing packages directly into a folder. Once the workflow packages are exported, they can be easily integrated with a version control system and the content can be easily collaborated among the team.

And in this forum thread, I read that there's even a maven plugin to serialize between an XML file and the .package binary . . .

Version control for vCO workflows and packages

The problem is, I'm having trouble finding much documentation of all this Maven stuff.  I did find the following link talking about the maven repo that is bundled with the vCO.  However, I'm using the vCO bundled with the vCAC Appliance, and that link doesn't work against my vCAC appliance.  

Creating Plug-Ins by Using Maven

1) where are docs on the maven stuff?

2) Where is the maven repo in the context of the vCO inside the vCAC appliance context?

Thanks!

0 Kudos
1 Solution

Accepted Solutions
tschoergez
Leadership
Leadership
Jump to solution

I think we are talking about different things here:

Versioning of workflows (and other vCO "content") vs. vCO Plugin development.

Of course you need the first included in your Plugin development process, too.

The Maven integration mentioned in the release notes targets vCO Plugin dEvelopment, it is available in the 5.5.1 "standalone" appliance, but NOT YET in the 5.5.1 version that is part of the vCAC appliance.

As Christophe mentioned, go to the "Develop with vCO" link on the appliance homepage to see the commands to use the maven archetypes for plugin development.

If you are not interested in plugin development for vCO, but "just" for versioning workflows, than this all is not of interest.

Cheers,

Joerg

View solution in original post

0 Kudos
5 Replies
cdecanini_
VMware Employee
VMware Employee
Jump to solution

From my understanding the 5.5.1 (the one released with vCenter 5.5 U1) appliance include the maven repository / SDK. See on the appliance homepage.

If my answer resolved or helped you, please mark it as Correct or Helpful to award points. Thank you! Visit http://www.vcoteam.info & http://blogs.vmware.com/orchestrator for vCenter Orchestrator tips and tutorials - @vCOTeam on Twitter
0 Kudos
tschoergez
Leadership
Leadership
Jump to solution

I think we are talking about different things here:

Versioning of workflows (and other vCO "content") vs. vCO Plugin development.

Of course you need the first included in your Plugin development process, too.

The Maven integration mentioned in the release notes targets vCO Plugin dEvelopment, it is available in the 5.5.1 "standalone" appliance, but NOT YET in the 5.5.1 version that is part of the vCAC appliance.

As Christophe mentioned, go to the "Develop with vCO" link on the appliance homepage to see the commands to use the maven archetypes for plugin development.

If you are not interested in plugin development for vCO, but "just" for versioning workflows, than this all is not of interest.

Cheers,

Joerg

0 Kudos
chadmichael
Enthusiast
Enthusiast
Jump to solution

I am developing plugins.  So, one question, where's the appliance home page?  I can't find it . . .

0 Kudos
iiliev
VMware Employee
VMware Employee
Jump to solution

Open the following URL in a web browser ([appliance-ip] is the IP address of your vCO appliance):

http://[appliance-ip]

which will redirect you to:

https://[appliance-ip]:8281/vco/

chadmichael
Enthusiast
Enthusiast
Jump to solution

I was thinking you were referring to a homepage somewhere on the VMware site . . .

0 Kudos