You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 6, 2022. It is now read-only.
DONE - Support for cloning repository.
Git plugin supports cloning of repository when "deploy-configuration" operation is invoked on model with a repository entity defined:
The repository is defined as a resource which is referenced from the model (with the repository entity):
<configuration xmlns="http://pineapple.dev.java.net/ns/environment_1_0">
<environments>
<environment id="*" description="Wildcard environment for definition of resources available in ALL evironments.">
<resources>
<resource id="git-pineapple-example-repo" plugin-id="com.alpha.pineapple.plugin.git">
<property key="uri" value="https://github.com/athrane/pineapple-git-plugin-test-repository.git"/>
</resource>
REST API
Pull module operation.
Execute module, where module can be resoled form repository.
Core
Execute module, where module can be resolved form repository.
Requires dependency to Git libs or delegation to git plugin.
Web GUI
UI: "Import module from Git
url
branch
target module name
Invoke REST API using the methods:
Create resource in "system" enviromment (id=pineapple-git-repo, cred-ref=pineapple-git-repo, plugin-id="com.alpha.pineapple.plugin.git)
Git plugin
DONE - Support for cloning repository.
Git plugin supports cloning of repository when "deploy-configuration" operation is invoked on model with a repository entity defined:
The repository is defined as a resource which is referenced from the model (with the repository entity):
REST API
Pull module operation.
Execute module, where module can be resoled form repository.
Core
Execute module, where module can be resolved form repository.
Requires dependency to Git libs or delegation to git plugin.
Web GUI
Agent plugin
Use REST API.