Compare commits
77 Commits
Author | SHA1 | Date |
---|---|---|
Roberto Cirillo | 07a6c87929 | |
Roberto Cirillo | 96d90b8748 | |
Roberto Cirillo | 324dc7f94b | |
Roberto Cirillo | e91db165a1 | |
Roberto Cirillo | 48889c60b0 | |
Roberto Cirillo | 6f312acdc4 | |
Roberto Cirillo | b723dbf88a | |
Roberto Cirillo | 2c730a8f30 | |
Roberto Cirillo | 0a45372d08 | |
Roberto Cirillo | 2d0ff0d202 | |
Roberto Cirillo | 1ec74a8d79 | |
Roberto Cirillo | 841a5489ff | |
Roberto Cirillo | 2aea8a5048 | |
Roberto Cirillo | e9714e4106 | |
Roberto Cirillo | 459450afad | |
Roberto Cirillo | a148bbd358 | |
Roberto Cirillo | ccb2183ff8 | |
Roberto Cirillo | 81b583a2f1 | |
Roberto Cirillo | 768b96909c | |
Roberto Cirillo | 1715ddce7b | |
Roberto Cirillo | 4161e23dd1 | |
Roberto Cirillo | e737501db6 | |
Roberto Cirillo | d3243c1ffe | |
Roberto Cirillo | 7a0ef754a1 | |
Roberto Cirillo | 49d307d1b3 | |
Manuele Simi | 1a82b8027c | |
Manuele Simi | d477617aac | |
Manuele Simi | 17bb296424 | |
Roberto Cirillo | ad8ab443ce | |
Manuele Simi | 7e33ac69f9 | |
Manuele Simi | c741682ce0 | |
Manuele Simi | e45029eef6 | |
Manuele Simi | f4c74f3164 | |
Manuele Simi | 52623c46e5 | |
Manuele Simi | 3fd7da10b1 | |
Roberto Cirillo | 9dd4f92b7b | |
Roberto Cirillo | 7bd8fe62d0 | |
Roberto Cirillo | dbaed1f85f | |
Roberto Cirillo | 1a278af86d | |
Manuele Simi | b3fb1b879e | |
Roberto Cirillo | 7c784531e2 | |
Roberto Cirillo | d11af608cc | |
Roberto Cirillo | 3ca3540f22 | |
Roberto Cirillo | 2acaf6c6bf | |
Roberto Cirillo | 726a0e5e8f | |
Roberto Cirillo | f76e51d726 | |
Roberto Cirillo | bf56ffa01a | |
Roberto Cirillo | 6fdf5d6848 | |
Roberto Cirillo | 2d38964100 | |
Roberto Cirillo | eee63a8473 | |
Roberto Cirillo | a882f7d32d | |
Roberto Cirillo | d03375cba8 | |
Roberto Cirillo | ba8252ba60 | |
Roberto Cirillo | 6a668976bc | |
Roberto Cirillo | 00c47d594e | |
Roberto Cirillo | ac1aaea960 | |
Roberto Cirillo | 306cf3305d | |
Roberto Cirillo | be3d058dbb | |
Roberto Cirillo | f2f0bd4664 | |
Roberto Cirillo | 1716c4335e | |
Roberto Cirillo | b17261496c | |
Roberto Cirillo | f991147a49 | |
Manuele Simi | d5a637bae6 | |
Manuele Simi | 9734f1d9f2 | |
Roberto Cirillo | 6d12c91f49 | |
Roberto Cirillo | 4f72dc2c97 | |
Roberto Cirillo | f1868e76f0 | |
Roberto Cirillo | 3a630729d5 | |
Roberto Cirillo | 42516749ec | |
Roberto Cirillo | 2fb8abfaa2 | |
Manuele Simi | 43416769e3 | |
Manuele Simi | 2cbe801b08 | |
Manuele Simi | 021adc8925 | |
Manuele Simi | 86d755928d | |
Roberto Cirillo | b2e501f8c8 | |
Roberto Cirillo | cf5dfec61d | |
Manuele Simi | b275c9a811 |
|
@ -0,0 +1,3 @@
|
|||
.project
|
||||
.idea
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
#!groovy
|
||||
#!groovy
|
||||
import org.yaml.snakeyaml.Yaml
|
||||
|
||||
// set the build options according to the Type of build
|
||||
def (options, maven_local_repo_path, maven_settings_file, maven_parent_file) = ['', '', '', '']
|
||||
def (options, maven_local_repo_path, maven_settings_file, maven_activation_property) = ['', '', '', '']
|
||||
def agent_root_folder = '/var/lib/jenkins/.m2'
|
||||
def verbose = true
|
||||
def resume = params.resume_from
|
||||
|
@ -10,39 +10,39 @@ if (params.Type == 'SNAPSHOT-DRY-RUN') {
|
|||
echo "Configure Maven for SNAPSHOT-DRY-RUN artifacts"
|
||||
options = ''
|
||||
maven_local_repo_path = "local-snapshots"
|
||||
maven_settings_file = "jenkins-snapshots-dry-run-settings.xml"
|
||||
maven_parent_file = "jenkins-snapshots-dry-run-settings.xml"
|
||||
maven_settings_file = "gcube-settings.xml"
|
||||
maven_activation_property="-Pdry-run";
|
||||
}
|
||||
if (params.Type == 'SNAPSHOT') {
|
||||
echo "Configure Maven for SNAPSHOT artifacts"
|
||||
options = ''
|
||||
maven_local_repo_path = "local-snapshots"
|
||||
maven_settings_file = "jenkins-snapshots-settings.xml"
|
||||
maven_parent_file = "jenkins-snapshots-dry-run-settings.xml"
|
||||
maven_settings_file = "gcube-settings.xml"
|
||||
maven_activation_property='';
|
||||
}
|
||||
if (params.Type == 'RELEASE-DRY-RUN') {
|
||||
echo "Configure Maven for RELEASE-DRY-RUN artifacts"
|
||||
options = ''
|
||||
maven_local_repo_path = "local-releases"
|
||||
maven_settings_file = "jenkins-releases-dry-run-settings.xml"
|
||||
maven_parent_file = "jenkins-releases-dry-run-settings.xml"
|
||||
maven_settings_file = "jenkins-releases-settings.xml"
|
||||
maven_activation_property="-Pdry-run -Djenkins-releases -DRelease";
|
||||
}
|
||||
if (params.Type == 'STAGING') {
|
||||
echo "Configure Maven for STAGING artifacts"
|
||||
options = ''
|
||||
maven_local_repo_path = "local-staging"
|
||||
maven_settings_file = "jenkins-staging-settings.xml"
|
||||
maven_parent_file = "jenkins-staging-dry-run-settings.xml"
|
||||
maven_activation_property="-Djenkins-staging -DRelease";
|
||||
}
|
||||
if (params.Type == 'RELEASE') {
|
||||
echo "Configure Maven for RELEASE artifacts"
|
||||
options = ''
|
||||
maven_local_repo_path = "local-releases"
|
||||
maven_settings_file = "jenkins-releases-settings.xml"
|
||||
maven_parent_file = "jenkins-releases-dry-run-settings.xml"
|
||||
maven_activation_property="-Djenkins-releases -DRelease";
|
||||
}
|
||||
|
||||
echo "Use settings file at ${maven_settings_file}"
|
||||
echo "Use settings file at ${maven_settings_file} with the following activation property: ${maven_activation_property}"
|
||||
echo "Use local repo at ${maven_local_repo_path}"
|
||||
echo "Release number: ${params.gCube_release_version}"
|
||||
echo "Clean up gcube local artifacts? ${params.cleanup_gcube_artifacts}"
|
||||
|
@ -51,7 +51,7 @@ echo "Resume from previous build? ${params.resume_from}"
|
|||
|
||||
|
||||
//locate the release file
|
||||
String releaseURL = "https://code-repo.d4science.org/gCubeCI/gCubeRelease/raw/branch/master/releases/gcube-${gCube_release_version}.yaml"
|
||||
String releaseURL = "https://code-repo.d4science.org/gCubeCI/gCubeReleases/raw/branch/master/open/gcube-${gCube_release_version}.yaml"
|
||||
|
||||
if (verbose)
|
||||
println "Querying ${releaseURL}"
|
||||
|
@ -90,14 +90,14 @@ pipeline {
|
|||
MAVEN_OPTS = "${params.build_options}"
|
||||
AGENT_ROOT_FOLDER = "${agent_root_folder}"
|
||||
MAVEN_SETTINGS_FILE = "${maven_settings_file}"
|
||||
MAVEN_PARENT_FILE = "${maven_parent_file}"
|
||||
MAVEN_ACTIVATION_PROPERTY = "${maven_activation_property}"
|
||||
MAVEN_LOCAL_REPO = "${agent_root_folder}/${maven_local_repo_path}"
|
||||
CLEANUP_GCUBE_REPO = "${params.cleanup_gcube_artifacts}"
|
||||
REMOVE_LOCAL_REPO = "${params.cleanup_local_repo}"
|
||||
GCUBE_RELEASE_NUMBER = "${params.gCube_release_version}"
|
||||
PIPELINE_BUILD_NUMBER = "${env.BUILD_NUMBER}"
|
||||
RESUME_FROM = "${resume}"
|
||||
TYPE = "${params.Type}"
|
||||
RESUME = "${params.resume}"
|
||||
JOB_REPORT = "${agent_root_folder}/build_jobs.${env.BUILD_NUMBER}.csv"
|
||||
PREVIOUS_JOB_REPORT = "${previous_report_file}"
|
||||
PREVIOUS_COMMIT_REPORT = "${previous_commit_file}"
|
||||
|
@ -124,6 +124,10 @@ pipeline {
|
|||
string(name: 'resume_from',
|
||||
defaultValue: '',
|
||||
description: 'Resume from a previous build identified by the build number.')
|
||||
|
||||
booleanParam(name: 'ContinuousDeployment',
|
||||
defaultValue: false,
|
||||
description: 'If true, the gCubeDeployer pipeline will be triggered')
|
||||
}
|
||||
|
||||
//see https://jenkins.io/doc/book/pipeline/syntax/#stages
|
||||
|
@ -146,6 +150,7 @@ pipeline {
|
|||
|
||||
sh '''
|
||||
# job report
|
||||
echo "RESUME_FROM: ${RESUME_FROM}"
|
||||
echo "#Build ${PIPELINE_BUILD_NUMBER}" > ${JOB_REPORT}
|
||||
echo "#StartTime ${date}" >> ${JOB_REPORT}
|
||||
echo -e "JobName,Status" >> ${JOB_REPORT}
|
||||
|
@ -153,10 +158,10 @@ pipeline {
|
|||
# create build report if not resumed
|
||||
if [ ! -f ${AGENT_ROOT_FOLDER}/build_commits.csv ]; then
|
||||
#build report
|
||||
echo "#Build ${PIPELINE_BUILD_NUMBER}" > ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
echo "#Release ${GCUBE_RELEASE_NUMBER}" >> ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
echo "#Build ${PIPELINE_BUILD_NUMBER},,,,,,," > ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
echo "#Release ${GCUBE_RELEASE_NUMBER},,,,,,," >> ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
date=`date`
|
||||
echo "#StartTime ${date}" >> ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
echo "#StartTime ${date},,,,,,," >> ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
echo -e "GroupID,ArtifactID,Version,SCM URL,Build Number,Distribution URL,Filename,Packaging" >> ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
fi
|
||||
'''
|
||||
|
@ -164,25 +169,31 @@ pipeline {
|
|||
}
|
||||
stage('initialize local repository') {
|
||||
steps {
|
||||
script {
|
||||
if (!resume) {
|
||||
sh '''
|
||||
echo "REMOVE_LOCAL_REPO: ${REMOVE_LOCAL_REPO}"
|
||||
echo "CLEANUP_GCUBE_REPO: ${CLEANUP_GCUBE_REPO}"
|
||||
if [ "$CLEANUP_GCUBE_REPO" = "true" ]; then
|
||||
echo "Remove gCube artifacts from local repository"
|
||||
rm -rf $MAVEN_LOCAL_REPO/org/gcube
|
||||
fi
|
||||
if [ "$REMOVE_LOCAL_REPO" = "true" ]; then
|
||||
echo "Create a fresh local repository"
|
||||
rm -rf $MAVEN_LOCAL_REPO
|
||||
mkdir -p $MAVEN_LOCAL_REPO
|
||||
fi
|
||||
'''
|
||||
}
|
||||
}
|
||||
sh '''
|
||||
echo "REMOVE_LOCAL_REPO: ${REMOVE_LOCAL_REPO}"
|
||||
echo "CLEANUP_GCUBE_REPO: ${CLEANUP_GCUBE_REPO}"
|
||||
if [ "$CLEANUP_GCUBE_REPO" = "true" ]; then
|
||||
echo "Remove gCube artifacts from local repository"
|
||||
rm -rf $MAVEN_LOCAL_REPO/org/gcube
|
||||
fi
|
||||
if [ "$REMOVE_LOCAL_REPO" = "true" ]; then
|
||||
echo "Create a fresh local repository"
|
||||
rm -rf $MAVEN_LOCAL_REPO
|
||||
mkdir -p $MAVEN_LOCAL_REPO
|
||||
fi
|
||||
mv "${AGENT_ROOT_FOLDER}/settings.xml" "${AGENT_ROOT_FOLDER}/settings.${PIPELINE_BUILD_NUMBER}"
|
||||
cp "${AGENT_ROOT_FOLDER}/${MAVEN_SETTINGS_FILE}" "${AGENT_ROOT_FOLDER}/settings.xml"
|
||||
echo "Done with local repository and settings"
|
||||
|
||||
mv "${AGENT_ROOT_FOLDER}/settings.xml" "${AGENT_ROOT_FOLDER}/settings.${PIPELINE_BUILD_NUMBER}"
|
||||
cp "${AGENT_ROOT_FOLDER}/${MAVEN_SETTINGS_FILE}" "${AGENT_ROOT_FOLDER}/settings.xml"
|
||||
echo "Done with local repository and settings"
|
||||
'''
|
||||
}
|
||||
}
|
||||
|
||||
// the maven-parent needs to be built (once) at each execution
|
||||
stage('build maven-parent') {
|
||||
steps {
|
||||
|
@ -193,7 +204,7 @@ pipeline {
|
|||
sh "echo -e maven-parent,SUCCESS >> ${agent_root_folder}/build_jobs.${env.BUILD_NUMBER}.csv"
|
||||
} else {
|
||||
def gjob = build(job: 'maven-parent', wait: true, propagate: true,
|
||||
parameters: [[$class: 'StringParameterValue', name: 'gcube_settings', value: "${maven_parent_file}"],
|
||||
parameters: [[$class: 'StringParameterValue', name: 'gcube_settings', value: "${maven_settings_file} -Pdry-run"],
|
||||
[$class: 'StringParameterValue', name: 'local_repo', value: "${maven_local_repo_path}"],
|
||||
[$class: 'LabelParameterValue', name: 'exec_label', label: "CD", nodeEligibility: [$class: 'AllNodeEligibility']]
|
||||
])
|
||||
|
@ -210,13 +221,45 @@ pipeline {
|
|||
jsonConfig.gCube_release.Components.each { group_name, component_list ->
|
||||
stage("build ${group_name} components") {
|
||||
buildComponents items: component_list?.collect { "${it.name}" },
|
||||
"${maven_settings_file}", "${maven_local_repo_path}", jobs
|
||||
"${maven_settings_file}", "${maven_activation_property}", "${maven_local_repo_path}", jobs
|
||||
echo "Done with ${group_name} components"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('generate release notes') {
|
||||
steps {
|
||||
script {
|
||||
sh '''
|
||||
ls -lrt ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
cat ${AGENT_ROOT_FOLDER}/build_commits.csv
|
||||
'''
|
||||
def report_text = sh(script: 'cat ${AGENT_ROOT_FOLDER}/build_commits.csv', returnStdout: true)?.trim()
|
||||
|
||||
def pjob = build(job: 'Pipeline-gCubeReleaseNotes', wait: true, propagate: false,
|
||||
parameters: [[$class: 'StringParameterValue', name: 'report', value: "${report_text}"],
|
||||
[$class: 'StringParameterValue', name: 'report_number', value: "${env.BUILD_NUMBER}"],
|
||||
[$class: 'StringParameterValue', name: 'gCube_release_version', value: "${params.gCube_release_version}"],
|
||||
[$class: 'BooleanParameterValue', name: 'use_report_commits', value: true]]
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Deploy components') {
|
||||
when {
|
||||
expression { params.ContinuousDeployment.toBoolean() }
|
||||
}
|
||||
steps {
|
||||
script {
|
||||
def pjob = build(job: 'gCubeDeployer', wait: true, propagate: true,
|
||||
parameters: [[$class: 'StringParameterValue', name: 'gCube_release_version', value: "${params.gCube_release_version}"],
|
||||
[$class: 'StringParameterValue', name: 'TRIGGER_JOB', value: "${JOB_NAME}"]]
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// post-build actions
|
||||
|
@ -254,7 +297,7 @@ pipeline {
|
|||
}
|
||||
}
|
||||
|
||||
def buildComponents(args, maven_settings_file, maven_local_repo_path, jobs) {
|
||||
def buildComponents(args, maven_settings_file, maven_activation_property, maven_local_repo_path, jobs) {
|
||||
if (args.items) {
|
||||
parallel args.items?.collectEntries { name ->
|
||||
["${name}": {
|
||||
|
@ -265,7 +308,7 @@ def buildComponents(args, maven_settings_file, maven_local_repo_path, jobs) {
|
|||
sh "echo -e ${name},SUCCESS >> ${agent_root_folder}/build_jobs.${env.BUILD_NUMBER}.csv"
|
||||
} else {
|
||||
def gjob = build(job: name, wait: true, propagate: true,
|
||||
parameters: [[$class: 'StringParameterValue', name: 'gcube_settings', value: "${maven_settings_file}"],
|
||||
parameters: [[$class: 'StringParameterValue', name: 'gcube_settings', value: "${maven_settings_file} ${maven_activation_property}"],
|
||||
[$class: 'StringParameterValue', name: 'local_repo', value: "${maven_local_repo_path}"],
|
||||
[$class: 'LabelParameterValue', name: 'exec_label', label: "CD", nodeEligibility: [$class: 'AllNodeEligibility']]
|
||||
])
|
||||
|
@ -291,4 +334,4 @@ def parseJobs(content) {
|
|||
}
|
||||
}
|
||||
jobs;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,312 @@
|
|||
# European Union Public Licence V. 1.1
|
||||
|
||||
|
||||
EUPL © the European Community 2007
|
||||
|
||||
|
||||
This European Union Public Licence (the “EUPL”) applies to the Work or Software
|
||||
(as defined below) which is provided under the terms of this Licence. Any use of
|
||||
the Work, other than as authorised under this Licence is prohibited (to the
|
||||
extent such use is covered by a right of the copyright holder of the Work).
|
||||
|
||||
The Original Work is provided under the terms of this Licence when the Licensor
|
||||
(as defined below) has placed the following notice immediately following the
|
||||
copyright notice for the Original Work:
|
||||
|
||||
Licensed under the EUPL V.1.1
|
||||
|
||||
or has expressed by any other mean his willingness to license under the EUPL.
|
||||
|
||||
|
||||
|
||||
## 1. Definitions
|
||||
|
||||
In this Licence, the following terms have the following meaning:
|
||||
|
||||
- The Licence: this Licence.
|
||||
|
||||
- The Original Work or the Software: the software distributed and/or
|
||||
communicated by the Licensor under this Licence, available as Source Code and
|
||||
also as Executable Code as the case may be.
|
||||
|
||||
- Derivative Works: the works or software that could be created by the Licensee,
|
||||
based upon the Original Work or modifications thereof. This Licence does not
|
||||
define the extent of modification or dependence on the Original Work required
|
||||
in order to classify a work as a Derivative Work; this extent is determined by
|
||||
copyright law applicable in the country mentioned in Article 15.
|
||||
|
||||
- The Work: the Original Work and/or its Derivative Works.
|
||||
|
||||
- The Source Code: the human-readable form of the Work which is the most
|
||||
convenient for people to study and modify.
|
||||
|
||||
- The Executable Code: any code which has generally been compiled and which is
|
||||
meant to be interpreted by a computer as a program.
|
||||
|
||||
- The Licensor: the natural or legal person that distributes and/or communicates
|
||||
the Work under the Licence.
|
||||
|
||||
- Contributor(s): any natural or legal person who modifies the Work under the
|
||||
Licence, or otherwise contributes to the creation of a Derivative Work.
|
||||
|
||||
- The Licensee or “You”: any natural or legal person who makes any usage of the
|
||||
Software under the terms of the Licence.
|
||||
|
||||
- Distribution and/or Communication: any act of selling, giving, lending,
|
||||
renting, distributing, communicating, transmitting, or otherwise making
|
||||
available, on-line or off-line, copies of the Work or providing access to its
|
||||
essential functionalities at the disposal of any other natural or legal
|
||||
person.
|
||||
|
||||
|
||||
|
||||
## 2. Scope of the rights granted by the Licence
|
||||
|
||||
The Licensor hereby grants You a world-wide, royalty-free, non-exclusive,
|
||||
sub-licensable licence to do the following, for the duration of copyright vested
|
||||
in the Original Work:
|
||||
|
||||
- use the Work in any circumstance and for all usage, reproduce the Work, modify
|
||||
- the Original Work, and make Derivative Works based upon the Work, communicate
|
||||
- to the public, including the right to make available or display the Work or
|
||||
- copies thereof to the public and perform publicly, as the case may be, the
|
||||
- Work, distribute the Work or copies thereof, lend and rent the Work or copies
|
||||
- thereof, sub-license rights in the Work or copies thereof.
|
||||
|
||||
Those rights can be exercised on any media, supports and formats, whether now
|
||||
known or later invented, as far as the applicable law permits so.
|
||||
|
||||
In the countries where moral rights apply, the Licensor waives his right to
|
||||
exercise his moral right to the extent allowed by law in order to make effective
|
||||
the licence of the economic rights here above listed.
|
||||
|
||||
The Licensor grants to the Licensee royalty-free, non exclusive usage rights to
|
||||
any patents held by the Licensor, to the extent necessary to make use of the
|
||||
rights granted on the Work under this Licence.
|
||||
|
||||
|
||||
|
||||
## 3. Communication of the Source Code
|
||||
|
||||
The Licensor may provide the Work either in its Source Code form, or as
|
||||
Executable Code. If the Work is provided as Executable Code, the Licensor
|
||||
provides in addition a machine-readable copy of the Source Code of the Work
|
||||
along with each copy of the Work that the Licensor distributes or indicates, in
|
||||
a notice following the copyright notice attached to the Work, a repository where
|
||||
the Source Code is easily and freely accessible for as long as the Licensor
|
||||
continues to distribute and/or communicate the Work.
|
||||
|
||||
|
||||
|
||||
## 4. Limitations on copyright
|
||||
|
||||
Nothing in this Licence is intended to deprive the Licensee of the benefits from
|
||||
any exception or limitation to the exclusive rights of the rights owners in the
|
||||
Original Work or Software, of the exhaustion of those rights or of other
|
||||
applicable limitations thereto.
|
||||
|
||||
|
||||
|
||||
## 5. Obligations of the Licensee
|
||||
|
||||
The grant of the rights mentioned above is subject to some restrictions and
|
||||
obligations imposed on the Licensee. Those obligations are the following:
|
||||
|
||||
Attribution right: the Licensee shall keep intact all copyright, patent or
|
||||
trademarks notices and all notices that refer to the Licence and to the
|
||||
disclaimer of warranties. The Licensee must include a copy of such notices and a
|
||||
copy of the Licence with every copy of the Work he/she distributes and/or
|
||||
communicates. The Licensee must cause any Derivative Work to carry prominent
|
||||
notices stating that the Work has been modified and the date of modification.
|
||||
|
||||
Copyleft clause: If the Licensee distributes and/or communicates copies of the
|
||||
Original Works or Derivative Works based upon the Original Work, this
|
||||
Distribution and/or Communication will be done under the terms of this Licence
|
||||
or of a later version of this Licence unless the Original Work is expressly
|
||||
distributed only under this version of the Licence. The Licensee (becoming
|
||||
Licensor) cannot offer or impose any additional terms or conditions on the Work
|
||||
or Derivative Work that alter or restrict the terms of the Licence.
|
||||
|
||||
Compatibility clause: If the Licensee Distributes and/or Communicates Derivative
|
||||
Works or copies thereof based upon both the Original Work and another work
|
||||
licensed under a Compatible Licence, this Distribution and/or Communication can
|
||||
be done under the terms of this Compatible Licence. For the sake of this clause,
|
||||
“Compatible Licence” refers to the licences listed in the appendix attached to
|
||||
this Licence. Should the Licensee’s obligations under the Compatible Licence
|
||||
conflict with his/her obligations under this Licence, the obligations of the
|
||||
Compatible Licence shall prevail.
|
||||
|
||||
Provision of Source Code: When distributing and/or communicating copies of the
|
||||
Work, the Licensee will provide a machine-readable copy of the Source Code or
|
||||
indicate a repository where this Source will be easily and freely available for
|
||||
as long as the Licensee continues to distribute and/or communicate the Work.
|
||||
|
||||
Legal Protection: This Licence does not grant permission to use the trade names,
|
||||
trademarks, service marks, or names of the Licensor, except as required for
|
||||
reasonable and customary use in describing the origin of the Work and
|
||||
reproducing the content of the copyright notice.
|
||||
|
||||
|
||||
|
||||
## 6. Chain of Authorship
|
||||
|
||||
The original Licensor warrants that the copyright in the Original Work granted
|
||||
hereunder is owned by him/her or licensed to him/her and that he/she has the
|
||||
power and authority to grant the Licence.
|
||||
|
||||
Each Contributor warrants that the copyright in the modifications he/she brings
|
||||
to the Work are owned by him/her or licensed to him/her and that he/she has the
|
||||
power and authority to grant the Licence.
|
||||
|
||||
Each time You accept the Licence, the original Licensor and subsequent
|
||||
Contributors grant You a licence to their contributions to the Work, under the
|
||||
terms of this Licence.
|
||||
|
||||
|
||||
|
||||
## 7. Disclaimer of Warranty
|
||||
|
||||
The Work is a work in progress, which is continuously improved by numerous
|
||||
contributors. It is not a finished work and may therefore contain defects or
|
||||
“bugs” inherent to this type of software development.
|
||||
|
||||
For the above reason, the Work is provided under the Licence on an “as is” basis
|
||||
and without warranties of any kind concerning the Work, including without
|
||||
limitation merchantability, fitness for a particular purpose, absence of defects
|
||||
or errors, accuracy, non-infringement of intellectual property rights other than
|
||||
copyright as stated in Article 6 of this Licence.
|
||||
|
||||
This disclaimer of warranty is an essential part of the Licence and a condition
|
||||
for the grant of any rights to the Work.
|
||||
|
||||
|
||||
|
||||
## 8. Disclaimer of Liability
|
||||
|
||||
Except in the cases of wilful misconduct or damages directly caused to natural
|
||||
persons, the Licensor will in no event be liable for any direct or indirect,
|
||||
material or moral, damages of any kind, arising out of the Licence or of the use
|
||||
of the Work, including without limitation, damages for loss of goodwill, work
|
||||
stoppage, computer failure or malfunction, loss of data or any commercial
|
||||
damage, even if the Licensor has been advised of the possibility of such
|
||||
damage. However, the Licensor will be liable under statutory product liability
|
||||
laws as far such laws apply to the Work.
|
||||
|
||||
|
||||
|
||||
## 9. Additional agreements
|
||||
|
||||
While distributing the Original Work or Derivative Works, You may choose to
|
||||
conclude an additional agreement to offer, and charge a fee for, acceptance of
|
||||
support, warranty, indemnity, or other liability obligations and/or services
|
||||
consistent with this Licence. However, in accepting such obligations, You may
|
||||
act only on your own behalf and on your sole responsibility, not on behalf of
|
||||
the original Licensor or any other Contributor, and only if You agree to
|
||||
indemnify, defend, and hold each Contributor harmless for any liability incurred
|
||||
by, or claims asserted against such Contributor by the fact You have accepted
|
||||
any such warranty or additional liability.
|
||||
|
||||
|
||||
|
||||
## 10. Acceptance of the Licence
|
||||
|
||||
The provisions of this Licence can be accepted by clicking on an icon “I agree”
|
||||
placed under the bottom of a window displaying the text of this Licence or by
|
||||
affirming consent in any other similar way, in accordance with the rules of
|
||||
applicable law. Clicking on that icon indicates your clear and irrevocable
|
||||
acceptance of this Licence and all of its terms and conditions.
|
||||
|
||||
Similarly, you irrevocably accept this Licence and all of its terms and
|
||||
conditions by exercising any rights granted to You by Article 2 of this Licence,
|
||||
such as the use of the Work, the creation by You of a Derivative Work or the
|
||||
Distribution and/or Communication by You of the Work or copies thereof.
|
||||
|
||||
|
||||
|
||||
## 11. Information to the public
|
||||
|
||||
In case of any Distribution and/or Communication of the Work by means of
|
||||
electronic communication by You (for example, by offering to download the Work
|
||||
from a remote location) the distribution channel or media (for example, a
|
||||
website) must at least provide to the public the information requested by the
|
||||
applicable law regarding the Licensor, the Licence and the way it may be
|
||||
accessible, concluded, stored and reproduced by the Licensee.
|
||||
|
||||
|
||||
|
||||
## 12. Termination of the Licence
|
||||
|
||||
The Licence and the rights granted hereunder will terminate automatically upon
|
||||
any breach by the Licensee of the terms of the Licence.
|
||||
|
||||
Such a termination will not terminate the licences of any person who has
|
||||
received the Work from the Licensee under the Licence, provided such persons
|
||||
remain in full compliance with the Licence.
|
||||
|
||||
|
||||
|
||||
## 13. Miscellaneous
|
||||
|
||||
Without prejudice of Article 9 above, the Licence represents the complete
|
||||
agreement between the Parties as to the Work licensed hereunder.
|
||||
|
||||
If any provision of the Licence is invalid or unenforceable under applicable
|
||||
law, this will not affect the validity or enforceability of the Licence as a
|
||||
whole. Such provision will be construed and/or reformed so as necessary to make
|
||||
it valid and enforceable.
|
||||
|
||||
The European Commission may publish other linguistic versions and/or new
|
||||
versions of this Licence, so far this is required and reasonable, without
|
||||
reducing the scope of the rights granted by the Licence. New versions of the
|
||||
Licence will be published with a unique version number.
|
||||
|
||||
All linguistic versions of this Licence, approved by the European Commission,
|
||||
have identical value. Parties can take advantage of the linguistic version of
|
||||
their choice.
|
||||
|
||||
|
||||
|
||||
## 14. Jurisdiction
|
||||
|
||||
Any litigation resulting from the interpretation of this License, arising
|
||||
between the European Commission, as a Licensor, and any Licensee, will be
|
||||
subject to the jurisdiction of the Court of Justice of the European Communities,
|
||||
as laid down in article 238 of the Treaty establishing the European Community.
|
||||
|
||||
Any litigation arising between Parties, other than the European Commission, and
|
||||
resulting from the interpretation of this License, will be subject to the
|
||||
exclusive jurisdiction of the competent court where the Licensor resides or
|
||||
conducts its primary business.
|
||||
|
||||
|
||||
|
||||
## 15. Applicable Law
|
||||
|
||||
This Licence shall be governed by the law of the European Union country where
|
||||
the Licensor resides or has his registered office.
|
||||
|
||||
This licence shall be governed by the Belgian law if:
|
||||
|
||||
- a litigation arises between the European Commission, as a Licensor, and any
|
||||
- Licensee; the Licensor, other than the European Commission, has no residence
|
||||
- or registered office inside a European Union country.
|
||||
|
||||
|
||||
|
||||
## Appendix
|
||||
|
||||
|
||||
|
||||
“Compatible Licences” according to article 5 EUPL are:
|
||||
|
||||
|
||||
- GNU General Public License (GNU GPL) v. 2
|
||||
|
||||
- Open Software License (OSL) v. 2.1, v. 3.0
|
||||
|
||||
- Common Public License v. 1.0
|
||||
|
||||
- Eclipse Public License v. 1.0
|
||||
|
||||
- Cecill v. 2.0
|
||||
|
23
README.md
23
README.md
|
@ -14,15 +14,22 @@ Jenkins Pipeline script to manage a complete gCube release.
|
|||
* Jenkins configured with a Maven global tool named 'Maven 3.6.2'
|
||||
* One or more Jenkins agents labeled as 'CD'
|
||||
|
||||
## Reference documentation
|
||||
1. [Jenkins Pipeline](https://jenkins.io/doc/book/pipeline/)
|
||||
|
||||
2. [Pipeline Syntax](https://jenkins.io/doc/book/pipeline/syntax/)
|
||||
|
||||
3. [Wiki](https://wiki.gcube-system.org/gcube/Continuous_Integration:_Releases_Jenkins_Pipeline)
|
||||
|
||||
## Expected parameters
|
||||
Parameters from the Jenkins pipeline project:
|
||||
* Type: a choice of 'SNAPSHOT-DRY-RUN', 'SNAPSHOT', 'RELEASE-DRY-RUN', 'RELEASE-STAGING', 'RELEASE'
|
||||
* Type: a choice of 'SNAPSHOT-DRY-RUN', 'SNAPSHOT', 'RELEASE-DRY-RUN', 'STAGING', 'RELEASE'
|
||||
* gCube_release_version: the gCube version to build (must match the YAML file in /releases)
|
||||
* cleanup_gcube_artifacts: a boolean flag to decide whether to wipe out the gCube artifacts from the local repository before the build
|
||||
* cleanup_local_repo: a boolean flag to decide whether to wipe out all the artifacts from the local repository before the build
|
||||
* resume_from: a build number. If specified, the new build will resume from the last failed job of that build
|
||||
|
||||
## References
|
||||
* [Jenkins Pipeline](https://jenkins.io/doc/book/pipeline/)
|
||||
* [Pipeline Syntax](https://jenkins.io/doc/book/pipeline/syntax/)
|
||||
|
||||
## Wiki doc
|
||||
|
||||
* [CI: Release Pipeline](https://wiki.gcube-system.org/gcube/Continuous_Integration:_Releases_Jenkins_Pipeline)
|
||||
|
||||
|
||||
## License
|
||||
This project is licensed under the [EUPL V.1.1 License](LICENSE.md).
|
|
@ -1,61 +0,0 @@
|
|||
#Build 382
|
||||
#Release 4.15.1
|
||||
#StartTime Thu Oct 31 07:07:26 UTC 2019
|
||||
GroupID,ArtifactID,Version,SCM URL,Build Number,Distribution URL,Filename,Packaging
|
||||
org.gcube.tools,maven-parent,1.1.0,https://code-repo.d4science.org/gCubeSystem/maven-parent,26e9c51456bf1ee75dda8adf07028ea20a5f5abb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,maven-parent-1.1.0,pom
|
||||
org.gcube.tools,maven-parent,1.1.0,https://code-repo.d4science.org/gCubeSystem/maven-parent,26e9c51456bf1ee75dda8adf07028ea20a5f5abb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,maven-parent-1.1.0,pom
|
||||
org.gcube.distribution,maven-smartgears-bom,2.1.0,https://code-repo.d4science.org/gCubeSystem/maven-smartgears-bom,1f48ad879395946e26e143d96b02378ef018af84,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,maven-smartgears-bom-2.1.0,pom
|
||||
org.gcube.distribution,gcube-smartgears-bom,1.0.2,https://code-repo.d4science.org/gCubeSystem/gcube-smartgears-bom,96ce8b072a6cab88effe1ca56aaa9f76ea444e69,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gcube-smartgears-bom-1.0.2,pom
|
||||
org.gcube.distribution,gcube-bom,1.3.1,https://code-repo.d4science.org/gCubeSystem/gcube-bom,d7f4f66ec4dd7cd69af34c6f551e9cf78f489fe0,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gcube-bom-1.3.1,pom
|
||||
org.gcube.core,common-scope-maps,1.1.0,https://code-repo.d4science.org/gCubeSystem/common-scope-maps,126005eae55fae0e52719236f88196f44a8124a1,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-scope-maps-1.1.0,jar
|
||||
org.gcube.core,common-configuration-scanner,1.0.0,https://code-repo.d4science.org/gCubeSystem/common-configuration-scanner,22fe2e8bc60e9e134a83c30127ddd4c02f2dd403,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-configuration-scanner-1.0.0,jar
|
||||
org.gcube.resources.discovery,discovery-client,1.0.1,https://code-repo.d4science.org/gCubeSystem/discovery-client,3522c09f2cc396f4ce2c839f5fd41e0f507e1196,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,discovery-client-1.0.1,jar
|
||||
org.gcube.resources,common-gcore-resources,1.3.4,https://code-repo.d4science.org/gCubeSystem/common-gcore-resources,363fc138b6ab4253bca72006fb2d8330067ea352,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-gcore-resources-1.3.4,jar
|
||||
org.gcube.core,common-scope,1.2.0,https://code-repo.d4science.org/gCubeSystem/common-scope,87dbc63a03ec4227dd7bafa9f70d79cbb3b4d037,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-scope-1.2.0,jar
|
||||
org.gcube.core,common-validator,1.0.0,https://code-repo.d4science.org/gCubeSystem/common-validator,82cd9c431f6af27778100f651db5a694d9899cfa,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-validator-1.0.0,jar
|
||||
org.gcube.core,common-events,1.0.1,https://code-repo.d4science.org/gCubeSystem/common-events,715e9f0f2a8fb606ef7a88b2855e983652892b9a,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-events-1.0.1,jar
|
||||
org.gcube.data.publishing,document-store-lib,2.5.0,https://code-repo.d4science.org/gCubeSystem/document-store-lib,bcd9911420a2130db47bc0d5acd5a8b787bda69e,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,document-store-lib-2.5.0,jar
|
||||
org.gcube.core,common-clients,2.1.0,https://code-repo.d4science.org/gCubeSystem/common-clients,c8a1caa521ab7d3f42e724373719c05eb51fef7f,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-clients-2.1.0,jar
|
||||
org.gcube.common,storagehub-model,1.0.5,https://code-repo.d4science.org/gCubeSystem/storagehub-model,259079a213848092f60c1ba39570d2263ffdd40e,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,storagehub-model-1.0.5,jar
|
||||
org.gcube.common,common-authorization,2.1.5,https://code-repo.d4science.org/gCubeSystem/maven-parent/common-authorization,26429eccca33d9d9f16eb2c69e96992f976fe4d2,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-authorization-2.1.5,jar
|
||||
org.gcube.core,common-gcube-calls,1.0.2,https://code-repo.d4science.org/gCubeSystem/common-gcube-calls,7c0740992e7b7e414054d879d5bad76d7ed88b59,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-gcube-calls-1.0.2,jar
|
||||
org.gcube.core,common-gcore-stubs,1.2.3,https://code-repo.d4science.org/gCubeSystem/common-gcore-stubs,667eaeb868ba44d2ad8aad7cc2f7b8b20723d233,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-gcore-stubs-1.2.3,jar
|
||||
org.gcube.core,common-encryption,1.2.0,https://code-repo.d4science.org/gCubeSystem/common-encryption,b6643b38790e28f83282b878bc466f8b86498997,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-encryption-1.2.0,jar
|
||||
org.gcube.core,common-jaxws-calls,1.0.1,https://code-repo.d4science.org/gCubeSystem/common-jaxws-calls,480c5df9f19454a1e2411ab511419c84c0a9d1de,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-jaxws-calls-1.0.1,jar
|
||||
org.gcube.common,common-jaxrs-client,1.0.3,https://code-repo.d4science.org/gCubeSystem/common-jaxrs-client,b946b17b4ab3837386deff27c0189f716e004284,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-jaxrs-client-1.0.3,jar
|
||||
org.gcube.resources.discovery,ic-client,1.0.4,https://code-repo.d4science.org/gCubeSystem/ic-client,61b3f1c140938ce17f216d6346b2df41635c709f,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,ic-client-1.0.4,jar
|
||||
org.gcube.core,common-generic-clients,1.0.0,https://code-repo.d4science.org/gCubeSystem/common-generic-clients,7748a03093615e8a4db8e42321dea2ba299aaf29,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-generic-clients-1.0.0,jar
|
||||
org.gcube.core,common-fw-clients,1.1.0,https://code-repo.d4science.org/gCubeSystem/common-fw-clients,e0dbd88cb236047591d11e0c90233e6253bfd92a,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-fw-clients-1.1.0,jar
|
||||
org.gcube.data-publishing,gcat-api,1.2.0,https://code-repo.d4science.org/gCubeSystem/gcat-api,eeb93f712ce46ff27e35190139a7b01bce4695db,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gcat-api-1.2.0,jar
|
||||
org.gcube.data-catalogue,ckan-util-library,2.11.0,https://code-repo.d4science.org/gCubeSystem/ckan-util-library,144a7e9acd1a71a6c2d94f39eaded621ada3ebd8,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,ckan-util-library-2.11.0,jar
|
||||
org.gcube.data-catalogue,gcubedatacatalogue-metadata-discovery,3.4.1,https://code-repo.d4science.org/gCubeSystem/gcubedatacatalogue-metadata-discovery,fc8514689fc8270039b583573d219e4f08260d05,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gcubedatacatalogue-metadata-discovery-3.4.1,jar
|
||||
org.gcube.data-catalogue,grsf-common-library,1.2.0,https://code-repo.d4science.org/gCubeSystem/grsf-common-library,dda26c4189c0874b0bb0c8f9c9c3d2128c4e6e2d,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,grsf-common-library-1.2.0,jar
|
||||
org.gcube.common,authorization-client,2.0.4,https://code-repo.d4science.org/gCubeSystem/authorization-client,6aa357403026711454808b6c7ce813ef059a40e5,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,authorization-client-2.0.4,jar
|
||||
org.gcube.resources,registry-publisher,1.3.0,https://code-repo.d4science.org/gCubeSystem/registry-publisher,69ca8d374d56d8a9c2de69da962b5bf995853116,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,registry-publisher-1.3.0,jar
|
||||
org.gcube.core,common-smartgears,2.1.10,https://code-repo.d4science.org/gCubeSystem/commmon-smartgears,452bcaf8b1d12ae92d7311ec9b6716c9ce6a9f20,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,common-smartgears-2.1.10,jar
|
||||
org.gcube.common,gxREST,1.1.2,https://code-repo.d4science.org/gCubeSystem/gx-rest,6ea1ce9eb6a3bcdcbf71c0ebd65c6aeea9eba3b5,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gxREST-1.1.2,pom
|
||||
org.gcube.common,gxHTTP,1.1.2,https://code-repo.d4science.org/gCubeSystem/gx-rest,6ea1ce9eb6a3bcdcbf71c0ebd65c6aeea9eba3b5,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gxHTTP-1.1.2,jar
|
||||
org.gcube.common,gxJRS,1.1.2,https://code-repo.d4science.org/gCubeSystem/gx-rest,6ea1ce9eb6a3bcdcbf71c0ebd65c6aeea9eba3b5,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gxJRS-1.1.2,jar
|
||||
org.gcube.accounting,accounting-lib,3.5.0,https://code-repo.d4science.org/gCubeSystem/accounting-lib,42d93b5e4e07956a3b14d02d04197bae28116956,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,accounting-lib-3.5.0,jar
|
||||
org.gcube.data-publishing,gcat-client,1.2.0,https://code-repo.d4science.org/gCubeSystem/gcat-client,0864038427603afecc13e74e7df27a676c7a662d,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gcat-client-1.2.0,jar
|
||||
org.gcube.common,storagehub-client-library,1.0.7,https://code-repo.d4science.org/gCubeSystem/storagehub-client-library,27c7ec64531e15e736a10ba5d09fd779bb05c1a4,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,storagehub-client-library-1.0.7,jar
|
||||
org.gcube.spatial.data,sdi-interface,1.1.0,https://code-repo.d4science.org/gCubeSystem//sdi-interface.git,f2c9e88450d94a6048af0bb60211b0cf3b99dce4,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,sdi-interface-1.1.0,jar
|
||||
org.gcube.data-publishing,storagehub-application-persistence,1.2.0,https://code-repo.d4science.org/gCubeSystem/storagehub-application-persistence,53cbc116e3d56ed548734dbf5ceb1f05a2bb805f,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,storagehub-application-persistence-1.2.0,jar
|
||||
org.gcube.socialnetworking,social-util-library,1.7.0,https://code-repo.d4science.org/gCubeSystem/social-util-library,8ff98f11b6b263a88f2c5fd89609d6c53cf3629d,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,social-util-library-1.7.0,jar
|
||||
org.gcube.spatial.data,ws-thredds,0.2.2,https://code-repo.d4science.org/gCubeSystem//ws-thredds.git,2b0e3ffc527fa0ac2e5fd95f7a79c727dc9615d2,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,ws-thredds-0.2.2,jar
|
||||
org.gcube.spatial.data,sdi-library,1.1.2,https://code-repo.d4science.org/gCubeSystem/maven-parent/sdi-library,acb47c08201a6a13ab9d821e0b3f7a8267edad3d,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,sdi-library-1.1.2,jar
|
||||
org.gcube.data.transfer,sis-geotk-plugin,1.1.2,https://code-repo.d4science.org/gCubeSystem/sis-geotk-plugin,6b20068fe4cfe943fec02449376cb964a00a1cea,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,sis-geotk-plugin-1.1.2,jar
|
||||
org.gcube.accounting,accounting-dashboard-harvester-se-plugin,1.3.0,https://code-repo.d4science.org/gCubeSystem/accounting-dashboard-harvester-se-plugin,095429432afdac6b02b30943a57c6af5f577426a,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,accounting-dashboard-harvester-se-plugin-1.3.0,jar
|
||||
org.gcube.data-publishing,gcat,1.4.0,https://code-repo.d4science.org/gCubeSystem/gcat,6580680f6f8d31382c99ba851dde3be2a8691f88,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gcat-1.4.0,war
|
||||
org.gcube.data.access,ckan-connector,1.2.0,https://code-repo.d4science.org/gCubeSystem/ckan-connector,8bc08b09e9c127e85e2efb53f885c4ca9ce85547,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,ckan-connector,war
|
||||
org.gcube.data.access,storagehub,1.0.8,https://code-repo.d4science.org/gCubeSystem/storagehub,74bace00429b7a3356c4e7dc390134ee19a9bfbb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,storagehub,war
|
||||
org.gcube.portal,social-networking-library-ws,2.3.0,https://code-repo.d4science.org/gCubeSystem/oauth-service,860079d697bb33d5192b7cf22afce09893d633eb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,social-networking-library-ws,war
|
||||
org.gcube.portal,oauth,1.2.0,https://code-repo.d4science.org/gCubeSystem/oauth-service,0caf87d2fb393e91d34abd44bf1b889a6048dff1,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,gcube-oauth,war
|
||||
org.gcube.data.transfer,uri-resolver,2.2.0,https://code-repo.d4science.org/gCubeSystem/uri-resolver,f159e1b8550a8579eceef6335555ce4caef1668d,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,uri-resolver-2.2.0,war
|
||||
org.gcube.data-catalogue,grsf-publisher-ws,1.10.0,https://code-repo.d4science.org/gCubeSystem/grsf-publisher-ws,070228f2e74690d8690f79168b7350e460488751,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,grsf-publisher-ws,war
|
||||
org.gcube.portlets.user,my-vres,2.6.0,https://code-repo.d4science.org/gCubeSystem/my-vres,5a10e5c2cd,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,my-vres-2.6.0,war
|
||||
org.gcube.portlets.user,about-vre,3.4.0,https://code-repo.d4science.org/gCubeSystem/about-vre,e34c0aa87ec9d39b87cbfa16bd250277db51ea6c,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,about-vre-3.4.0,war
|
||||
org.gcube.portlets.user,accounting-dashboard,1.1.0,https://code-repo.d4science.org/gCubeSystem/accounting-dashboard,5deb2c2a057cd371f4ea5b896503492ac67098b9,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,accounting-dashboard-1.1.0,war
|
||||
org.gcube.portlets.user,thematic-gateways-portlet,7.0.0,https://code-repo.d4science.org/gCubeSystem/thematic-gateways-portlet,32ae6ee2cc95ae8843512b4ef6f128c3378ba776,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,thematic-gateways-portlet-7.0.0,war
|
||||
org.gcube.distribution,smartgears-distribution,2.3.0,https://code-repo.d4science.org/gCubeSystem/smartgears-distribution,d72c90ec732aed1338c1ec95d0d43c02b2d037a2,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,smartgears-distribution-2.3.0,pom
|
||||
org.gcube.distribution,smartgears-distribution-bundle,2.2.0,https://code-repo.d4science.org/gCubeSystem/smartgears-distribution-bundle,afbe02e89ffca88ae389b55543725b6b62b78451,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-staging-jenkins,smartgears-distribution-bundle-2.2.0,pom
|
|
|
@ -1,149 +0,0 @@
|
|||
#Release gCube 4.15.0
|
||||
|
||||
gCube_release:
|
||||
Version: 4.15.0
|
||||
Components:
|
||||
NoDeps:
|
||||
- name: maven-parent
|
||||
version: 1.1.0
|
||||
- name: maven-smartgears-bom
|
||||
version: 2.1.0
|
||||
- name: gcube-smartgears-bom
|
||||
version: 1.0.2
|
||||
- name: gcube-bom
|
||||
version: 1.3.1
|
||||
- name: common-scope-maps
|
||||
version: 1.1.0
|
||||
- name: common-configuration-scanner
|
||||
version: 1.0.0
|
||||
- name: discovery-client
|
||||
version: 1.0.1
|
||||
- name: common-gcore-resources
|
||||
version: 1.3.4
|
||||
|
||||
Core:
|
||||
- name: storagehub-model
|
||||
version: 1.0.5
|
||||
- name: common-scope
|
||||
version: 1.2.0
|
||||
- name: common-clients
|
||||
version: 2.1.0
|
||||
- name: common-validator
|
||||
version: 1.0.0
|
||||
- name: common-events
|
||||
version: 1.0.1
|
||||
- name: document-store-lib
|
||||
version: 2.5.0
|
||||
|
||||
CoreAuth:
|
||||
- name: authorization-common-library
|
||||
version: 1.1.0
|
||||
|
||||
CoreSmartGears:
|
||||
- name: common-gcube-calls
|
||||
version: 1.0.2
|
||||
- name: common-gcore-stubs
|
||||
version: 1.2.3
|
||||
|
||||
Common:
|
||||
- name: common-encryption
|
||||
version: 1.1.0
|
||||
- name: common-jaxws-calls
|
||||
version: 1.0.1
|
||||
- name: common-jaxrs-client
|
||||
version: 1.0.3
|
||||
- name: ic-client
|
||||
version: 1.0.4
|
||||
|
||||
PortalCore:
|
||||
- name: NONE
|
||||
|
||||
Enabling:
|
||||
- name: common-generic-clients
|
||||
version: 1.0.0
|
||||
- name: common-fw-clients
|
||||
version: 1.1.0
|
||||
- name: gcat-api
|
||||
version: 1.2.0
|
||||
- name: ckan-util-library
|
||||
version: 2.10.0
|
||||
- name: gcubedatacatalogue-metadata-discovery
|
||||
version: 3.4.0
|
||||
- name: common-smartgears
|
||||
version: 2.1.10
|
||||
- name: grsf-common-library
|
||||
version: 1.1.0
|
||||
- name: authorization-client
|
||||
version: 2.0.4
|
||||
- name: registry-publisher
|
||||
version: 1.3.0
|
||||
- name: gx-rest
|
||||
version: 1.1.2
|
||||
- name: accounting-lib
|
||||
version: 3.5.0
|
||||
|
||||
|
||||
ClientLibraries:
|
||||
- name: gcat-client
|
||||
version: 1.2.0
|
||||
- name: storagehub-client-library
|
||||
version: 1.0.7
|
||||
- name: sdi-interface
|
||||
version: 1.1.0
|
||||
|
||||
|
||||
Libraries:
|
||||
- name: storagehub-application-persistence
|
||||
version: 1.2.0
|
||||
- name: social-util-library
|
||||
version: 1.7.0
|
||||
- name: ws-thredds
|
||||
version: 0.2.2
|
||||
- name: sdi-library
|
||||
version: 1.1.2
|
||||
|
||||
|
||||
Plugins:
|
||||
- name: sis-geotk-plugin
|
||||
version: 1.1.2
|
||||
- name: accounting-dashboard-harvester-se-plugin
|
||||
version: 1.3.0
|
||||
# - name: social-data-indexer-se-plugin #ticket set to new #17310
|
||||
# version: 1.3.0
|
||||
|
||||
Services:
|
||||
- name: gcat
|
||||
version: 1.4.0
|
||||
- name: ckan-connector
|
||||
version: 1.2.0
|
||||
- name: storagehub
|
||||
version: 1.0.8
|
||||
- name: social-networking-library-ws
|
||||
version: 2.3.0
|
||||
- name: oauth-service
|
||||
version: 1.2.0
|
||||
- name: uri-resolver
|
||||
version: 2.1.1
|
||||
- name: grsf-publisher-ws
|
||||
version: 1.10.0
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: my-vres
|
||||
version: 2.6.0
|
||||
- name: about-vre
|
||||
version: 3.4.0
|
||||
- name: accounting-dashboard
|
||||
version: 1.1.0
|
||||
- name: thematic-gateways-portlet
|
||||
version: 7.0.0
|
||||
|
||||
|
||||
Distribution:
|
||||
- name: smartgears-distribution
|
||||
version: 2.3.0
|
||||
- name: smartgears-distribution-bundle
|
||||
version: 2.2.0
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
#Build 399,,,,,,,
|
||||
#Release 4.16.0,,,,,,,
|
||||
#StartTime Fri Nov 22 08:52:02 UTC 2019,,,,,,,
|
||||
GroupID,ArtifactID,Version,SCM URL,Build Number,Distribution URL,Filename,Packaging
|
||||
org.gcube.tools,maven-parent,1.1.0,https://code-repo.d4science.org/gCubeSystem/maven-parent,26e9c51456bf1ee75dda8adf07028ea20a5f5abb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,maven-parent-1.1.0,pom
|
||||
org.gcube.data-catalogue,ckan-util-library,2.12.0,https://code-repo.d4science.org/gCubeSystem/ckan-util-library,82a186931642cb1bab117dcceeaad122020a2c87,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,ckan-util-library-2.12.0,jar
|
||||
org.gcube.data.transfer,uri-resolver,2.3.0,https://code-repo.d4science.org/gCubeSystem/uri-resolver,e66330b1d75f89b67f84fb9801463667ec9c82d4,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,uri-resolver-2.3.0,war
|
|
|
@ -1,51 +0,0 @@
|
|||
|
||||
gCube_release:
|
||||
Version: 4.16.0
|
||||
Components:
|
||||
NoDeps:
|
||||
- name: NONE
|
||||
|
||||
Core:
|
||||
- name: NONE
|
||||
|
||||
CoreAuth:
|
||||
- name: NONE
|
||||
|
||||
CoreSmartGears:
|
||||
- name: NONE
|
||||
|
||||
Common:
|
||||
- name: NONE
|
||||
|
||||
PortalCore:
|
||||
- name: NONE
|
||||
|
||||
Enabling:
|
||||
- name: ckan-util-library
|
||||
version: 2.12.0
|
||||
|
||||
|
||||
ClientLibraries:
|
||||
- name: NONE
|
||||
|
||||
|
||||
Libraries:
|
||||
- name: NONE
|
||||
|
||||
Plugins:
|
||||
- name: NONE
|
||||
|
||||
Services:
|
||||
- name: uri-resolver
|
||||
version: 2.3.0
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: NONE
|
||||
|
||||
|
||||
Distribution:
|
||||
- name: NONE
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
#Build 484
|
||||
#Release 4.17.0
|
||||
#StartTime Wed Dec 18 13:10:41 UTC 2019
|
||||
GroupID,ArtifactID,Version,SCM URL,Build Number,Distribution URL,Filename,Packaging
|
||||
org.gcube.tools,maven-parent,1.1.0,https://code-repo.d4science.org/gCubeSystem/maven-parent,26e9c51456bf1ee75dda8adf07028ea20a5f5abb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,maven-parent-1.1.0,pom
|
||||
org.gcube.distribution,maven-portal-bom,3.6.0,https://code-repo.d4science.org/gCubeSystem/maven-portal-bom,98092f8213174f6a8b0cd93daf58de0ff3585493,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,maven-portal-bom-3.6.0,pom
|
||||
org.gcube.distribution,gcube-smartgears-bom,1.1.0,https://code-repo.d4science.org/gCubeSystem/gcube-smartgears-bom,e5c9cac6a4a01f725314dab7dd997a6b82a3f141,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,gcube-smartgears-bom-1.1.0,pom
|
||||
org.gcube.distribution,gcube-bom,1.4.0,https://code-repo.d4science.org/gCubeSystem/gcube-bom,fe5aabc8c40cf72960d1bc9d36cdab994e3daa8a,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,gcube-bom-1.4.0,pom
|
||||
org.gcube.vremanagement,smart-executor-bom,1.0.0,https://code-repo.d4science.org/gCubeSystem/maven-parent/smart-executor-bom,8d8a45c00a1766b5af6cde266b17cf8b8b6cbc9b,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,smart-executor-bom-1.0.0,pom
|
||||
org.gcube.resources,registry-publisher,1.3.1,https://code-repo.d4science.org/gCubeSystem/registry-publisher,da772f29741e93b909038024368e180569b867bf,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,registry-publisher-1.3.1,jar
|
||||
org.gcube.portlets.user,uri-resolver-manager,1.4.0,https://code-repo.d4science.org/gCubeSystem/uri-resolver-manager,6b43539d664593651e5c8816e3e2c5762284f51b,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,uri-resolver-manager-1.4.0,jar
|
||||
org.gcube.contentmanagement,storage-manager-core,2.9.0,https://code-repo.d4science.org/gCubeSystem/storage-manager-core,719481136636341fcb6cf1c7955fd38d9bdb26bb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,storage-manager-core-2.9.0,jar
|
||||
org.gcube.portlets.user,gcube-url-shortener,1.5.0,https://code-repo.d4science.org/gCubeSystem/gcube-url-shortener,03b78681e636d099df029aea7657b547b0cde43e,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,gcube-url-shortener-1.5.0,jar
|
||||
org.gcube.socialnetworking,social-util-library,1.7.2,https://code-repo.d4science.org/gCubeSystem/social-util-library,8c742db131382f313e6fb72185582878e7c8fd9e,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,social-util-library-1.7.2,jar
|
||||
org.gcube.spatial.data,geonetwork,3.4.0,https://code-repo.d4science.org/gCubeSystem//geonetwork.git,1315bdba5b5fee93b031de5b8a6a05fc7efa9cc0,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,geonetwork-3.4.0,jar
|
||||
org.gcube.contentmanagement,storage-manager-wrapper,2.5.3,https://code-repo.d4science.org/gCubeSystem/storage-manager-wrapper,265bd8786b1cd1dd62ebc71b1176c64701fc6f89,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,storage-manager-wrapper-2.5.3,jar
|
||||
org.gcube.spatial.data,gis-interface,2.4.2,https://code-repo.d4science.org/gCubeSystem//gis-interface.git,497088fe87be1e0ff28768c1ddcf40983609a3a8,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,gis-interface-2.4.2,jar
|
||||
org.gcube.portal,remove-account-library,1.0.0,https://code-repo.d4science.org/gCubeSystem/remove-account-library,fe554a8098cd85b4400b66745007424db86cc711,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,remove-account-library-1.0.0,jar
|
||||
org.gcube.dataanalysis,dataminer,1.5.9,https://code-repo.d4science.org/gCubeSystem/dataminer,a5223ecb43794d7a5d5d3c97b05e17c8406b795b,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,dataminer-1.5.9,jar
|
||||
org.gcube.portal,tou-optout-hook,1.0.0,https://code-repo.d4science.org/gCubeSystem/tou-optout-hook,50c85b5a4bf946f2458142c94d85537291762379,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,tou-optout-hook-1.0.0,war
|
||||
org.gcube.portal,social-networking-library-ws,2.3.0,https://code-repo.d4science.org/gCubeSystem/oauth-service,860079d697bb33d5192b7cf22afce09893d633eb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,social-networking-library-ws,war
|
||||
org.gcube.dataanalysis,dataminer-pool-manager,2.6.0,https://code-repo.d4science.org/gCubeSystem/dataminer-pool-manager,2c476927c6976eff2a918f7feb2b2c09be7cbd66,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,dataminer-pool-manager-2.6.0,war
|
||||
org.gcube.portal,social-networking-library-ws,2.3.0,https://code-repo.d4science.org/gCubeSystem/oauth-service,860079d697bb33d5192b7cf22afce09893d633eb,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,social-networking-library-ws,war
|
||||
org.gcube.portlets.user,performfish-analytics-portlet,0.4.0,https://code-repo.d4science.org/gCubeSystem/performfish-analytics-portlet,0a0a8ea9aa7b32310392a22924949def96234b82,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,performfish-analytics-portlet-0.4.0,war
|
||||
org.gcube.portlets.user,accounting-dashboard,1.2.0,https://code-repo.d4science.org/gCubeSystem/accounting-dashboard,52cc4ad7c997b21a6dde72f2773853302191528d,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,accounting-dashboard-1.2.0,war
|
||||
org.gcube.portlets.user,workspace-widget-portlet,1.3.2,https://code-repo.d4science.org/gCubeSystem/workspace-widget-portlet,30a31b5f684666cd384c297998d1640e8b58c393,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,workspace-widget-portlet-1.3.2,war
|
||||
org.gcube.portlets.gcubeckan,gcube-ckan-datacatalog,1.7.0,https://code-repo.d4science.org/gCubeSystem/gcube-ckan-datacatalog,441a42bd99e0a6a14b4249e22014e1ea06229b4b,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,gcube-ckan-datacatalog-1.7.0,war
|
||||
org.gcube.portlets.user,news-feed,2.8.3,https://code-repo.d4science.org/gCubeSystem/news-feed,a28975719aba86fae550d12eec7a85ee98ed904c,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,news-feed-2.8.3,war
|
||||
org.gcube.portlets.admin,remove-account-portlet,1.2.0,https://code-repo.d4science.org/gCubeSystem/remove-account-portlet,18ddf21a8196df67a83d1c36d959e2f5cc44b9e4,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,remove-account-portlet-1.2.0,war
|
||||
org.gcube.distribution,smartgears-distribution,2.4.0,https://code-repo.d4science.org/gCubeSystem/smartgears-distribution,22f622a6adc6a5cf3fef98f25a211c7da4e33419,http://maven.research-infrastructures.eu/nexus/content/repositories/gcube-releases,smartgears-distribution-2.4.0,pom
|
|
|
@ -1,115 +0,0 @@
|
|||
gCube_release:
|
||||
Version: 4.17.0
|
||||
Components:
|
||||
NoDeps:
|
||||
- name: maven-portal-bom
|
||||
version: 3.6.0
|
||||
- name: gcube-smartgears-bom
|
||||
version: 1.1.0
|
||||
- name: gcube-bom
|
||||
version: 1.4.0
|
||||
- name: smart-executor-bom
|
||||
version: 1.0.0
|
||||
|
||||
Core:
|
||||
- name: NONE
|
||||
|
||||
CoreAuth:
|
||||
- name: NONE
|
||||
|
||||
CoreSmartGears:
|
||||
- name: registry-publisher
|
||||
version: 1.3.1
|
||||
|
||||
Common:
|
||||
- name: uri-resolver-manager
|
||||
version: 1.4.0
|
||||
- name: storage-manager-core
|
||||
version: 2.9.0
|
||||
# - name: ecological-engine
|
||||
# version: 1.13.0
|
||||
- name: gcube-url-shortener
|
||||
version: 1.5.0
|
||||
- name: social-util-library
|
||||
version: 1.7.2
|
||||
# - name: smart-executor-api
|
||||
# version: 2.0.0
|
||||
|
||||
Geonetwork:
|
||||
- name: geonetwork
|
||||
version: 3.4.0
|
||||
|
||||
Enabling:
|
||||
- name: storage-manager-wrapper
|
||||
version: 2.5.3
|
||||
- name: gis-interface
|
||||
version: 2.4.2
|
||||
# - name: hello-world-se-plugin
|
||||
# version: 1.0.0
|
||||
|
||||
ClientLibraries:
|
||||
# - name: ecological-engine-smart-executor
|
||||
# version: 1.6.3
|
||||
# - name: smart-executor-client
|
||||
# version: 2.0.0
|
||||
|
||||
# Libraries:
|
||||
# - name: ecological-engine-geospatial-extensions
|
||||
# version: 1.5.1
|
||||
# - name: database-resource-manager
|
||||
# version: 1.4.1
|
||||
|
||||
LibrariesII:
|
||||
# - name: database-resource-manager-algorithm
|
||||
# version: 1.5.1
|
||||
# - name: ecological-engine-wps-extension
|
||||
# version: 1.0.5
|
||||
- name: remove-account-library
|
||||
version: 1.0.0
|
||||
|
||||
LibrariesIII:
|
||||
- name: dataminer
|
||||
version: 1.5.9
|
||||
# - name: seadatanet-connector
|
||||
# version: 1.2.1
|
||||
# - name: ecological-engine-external-algorithms
|
||||
# version: 1.2.1
|
||||
- name: tou-optout-hook
|
||||
version: 1.0.0
|
||||
|
||||
# Plugins:
|
||||
# - name: accounting-dashboard-harvester-se-plugin
|
||||
# version: 1.4.0
|
||||
|
||||
Services:
|
||||
# - name: wps
|
||||
# version: 1.1.5
|
||||
- name: social-networking-library-ws
|
||||
version: 2.3.0
|
||||
- name: dataminer-pool-manager
|
||||
version: 2.6.0
|
||||
# - name: smart-executor
|
||||
# version: 2.0.0
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: performfish-analytics-portlet
|
||||
version: 0.4.0
|
||||
# - name: accounting-dashboard
|
||||
# version: 1.2.0
|
||||
- name: workspace-widget-portlet
|
||||
version: 1.3.2
|
||||
- name: gcube-ckan-datacatalog
|
||||
version: 1.7.0
|
||||
- name: news-feed
|
||||
version: 2.8.3
|
||||
- name: remove-account-portlet
|
||||
version: 1.2.0
|
||||
|
||||
|
||||
Distribution:
|
||||
- name: smartgears-distribution
|
||||
version: 2.4.0
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
|
||||
gCube_release:
|
||||
Version: 4.14.5
|
||||
Components:
|
||||
SmartGears:
|
||||
- name: maven-parent
|
||||
version: 1.1.0
|
||||
- name: gcube-bom
|
||||
version: 1.1.0
|
||||
- name: maven-smartgears-bom
|
||||
version: 1.1.0
|
||||
- name: authorization-client
|
||||
version: 1.1.0
|
||||
- name: gx-rest
|
||||
version: 1.1.2
|
||||
|
||||
Enabling:
|
||||
- name: information-system-bom
|
||||
version: 1.1.0
|
||||
- name: information-system-model
|
||||
version: 1.1.0
|
||||
- name: resource-registry-api
|
||||
version: 1.1.0
|
||||
- name: resource-registry-client
|
||||
version: 1.1.0
|
||||
|
||||
Data:
|
||||
- name: NONE
|
||||
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
#(draft) 20190925 Release gCube 4.15
|
||||
|
||||
gCube_release:
|
||||
Version: 4.15.0.test
|
||||
Components:
|
||||
NoDeps:
|
||||
- name: maven-parent
|
||||
version: 1.1.0
|
||||
- name: maven-smartgears-bom
|
||||
version: 2.1.0
|
||||
- name: gcube-smartgears-bom
|
||||
version: 1.0.2
|
||||
- name: gcube-bom
|
||||
version: 1.3.1
|
||||
|
||||
Core:
|
||||
- name: NONE
|
||||
|
||||
PortalCore:
|
||||
- name: NONE
|
||||
|
||||
Enabling:
|
||||
- name: NONE
|
||||
|
||||
ClientLibraries:
|
||||
- name: NONE
|
||||
|
||||
Libraries:
|
||||
- name: NONE
|
||||
|
||||
Plugins:
|
||||
- name: NONE
|
||||
|
||||
Services:
|
||||
- name: NONE
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: my-vres
|
||||
version: 2.6.0
|
||||
|
||||
Distribution:
|
||||
- name: NONE
|
||||
|
|
@ -1,92 +0,0 @@
|
|||
#(draft) 20190925 Release gCube 4.15
|
||||
|
||||
gCube_release:
|
||||
Version: 4.15.0
|
||||
Components:
|
||||
NoDeps:
|
||||
- name: maven-parent
|
||||
version: 1.1.0
|
||||
- name: maven-smartgears-bom
|
||||
version: 2.1.0
|
||||
- name: gcube-smartgears-bom
|
||||
version: 1.0.2
|
||||
- name: gcube-bom
|
||||
version: 1.3.1
|
||||
|
||||
Core:
|
||||
- name: common-encryption
|
||||
version: 1.2.0
|
||||
- name: storagehub-model
|
||||
version: 1.0.5
|
||||
|
||||
PortalCore:
|
||||
- name: NONE
|
||||
|
||||
Enabling:
|
||||
- name: gcat-api
|
||||
version: 1.2.0
|
||||
- name: ckan-util-library
|
||||
version: 2.10.0
|
||||
- name: gcubedatacatalogue-metadata-discovery
|
||||
version: 3.4.0
|
||||
- name: common-smartgears
|
||||
version: 2.1.9
|
||||
- name: sdi-library
|
||||
version: 1.1.2
|
||||
- name: grsf-common-library
|
||||
version: 1.2.0
|
||||
|
||||
|
||||
ClientLibraries:
|
||||
- name: gcat-client
|
||||
version: 1.2.0
|
||||
- name: storagehub-client-library
|
||||
version: 1.0.7
|
||||
|
||||
Libraries:
|
||||
- name: storagehub-application-persistence
|
||||
version: 1.2.0
|
||||
- name: social-util-library
|
||||
version: 1.7.0
|
||||
- name: ws-thredds
|
||||
version: 0.2.0
|
||||
|
||||
|
||||
Plugins:
|
||||
- name: sis-geotk-plugin
|
||||
version: 1.1.2
|
||||
- name: accounting-dashboard-harvester-se-plugin
|
||||
version: 1.2.0
|
||||
# - name: social-data-indexer-se-plugin #ticket set to new #17310
|
||||
# version: 1.3.0
|
||||
|
||||
Services:
|
||||
- name: gcat
|
||||
version: 1.4.0
|
||||
- name: ckan-connector
|
||||
version: 1.2.0
|
||||
- name: storagehub
|
||||
version: 1.0.8
|
||||
- name: social-networking-library-ws
|
||||
version: 2.3.0
|
||||
- name: oauth-service
|
||||
version: 1.2.0
|
||||
- name: uri-resolver
|
||||
version: 2.1.1
|
||||
- name: grsf-publisher-ws
|
||||
version: 1.10.0
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: NONE
|
||||
- name: my-vres
|
||||
version: 2.6.0
|
||||
|
||||
Distribution:
|
||||
- name: smartgears-distribution
|
||||
version: 2.3.0
|
||||
- name: smartgears-distribution-bundle
|
||||
version: 2.2.0
|
||||
|
|
@ -1,149 +0,0 @@
|
|||
#Release gCube 4.15.0
|
||||
|
||||
gCube_release:
|
||||
Version: 4.15.0
|
||||
Components:
|
||||
NoDeps:
|
||||
# - name: maven-parent
|
||||
# version: 1.1.0
|
||||
# - name: maven-smartgears-bom
|
||||
# version: 2.1.0
|
||||
# - name: gcube-smartgears-bom
|
||||
# version: 1.0.2
|
||||
# - name: gcube-bom
|
||||
# version: 1.3.1
|
||||
# - name: common-scope-maps
|
||||
# version: 1.1.0
|
||||
# - name: common-configuration-scanner
|
||||
# version: 1.0.0
|
||||
# - name: discovery-client
|
||||
# version: 1.0.1
|
||||
# - name: common-gcore-resources
|
||||
# version: 1.3.4
|
||||
|
||||
Core:
|
||||
# - name: storagehub-model
|
||||
# version: 1.0.5
|
||||
# - name: common-scope
|
||||
# version: 1.2.0
|
||||
# - name: common-clients
|
||||
# version: 2.1.0
|
||||
# - name: common-validator
|
||||
# version: 1.0.0
|
||||
# - name: common-events
|
||||
# version: 1.0.1
|
||||
# - name: document-store-lib
|
||||
# version: 2.5.0
|
||||
|
||||
CoreAuth:
|
||||
# - name: authorization-common-library
|
||||
# version: 1.1.0
|
||||
|
||||
CoreSmartGears:
|
||||
# - name: common-gcube-calls
|
||||
# version: 1.0.2
|
||||
# - name: common-gcore-stubs
|
||||
# version: 1.2.3
|
||||
|
||||
Common:
|
||||
# - name: common-encryption
|
||||
# version: 1.1.0
|
||||
# - name: common-jaxws-calls
|
||||
# version: 1.0.1
|
||||
# - name: common-jaxrs-client
|
||||
# version: 1.0.3
|
||||
# - name: ic-client
|
||||
# version: 1.0.4
|
||||
|
||||
PortalCore:
|
||||
- name: NONE
|
||||
|
||||
Enabling:
|
||||
# - name: common-generic-clients
|
||||
# version: 1.0.0
|
||||
# - name: common-fw-clients
|
||||
# version: 1.1.0
|
||||
# - name: gcat-api
|
||||
# version: 1.2.0
|
||||
# - name: ckan-util-library
|
||||
# version: 2.10.0
|
||||
# - name: gcubedatacatalogue-metadata-discovery
|
||||
# version: 3.4.0
|
||||
# - name: common-smartgears
|
||||
# version: 2.1.10
|
||||
# - name: grsf-common-library
|
||||
# version: 1.1.0
|
||||
# - name: authorization-client
|
||||
# version: 2.0.4
|
||||
# - name: registry-publisher
|
||||
# version: 1.3.0
|
||||
# - name: gx-rest
|
||||
# version: 1.1.2
|
||||
- name: accounting-lib
|
||||
version: 3.5.0
|
||||
|
||||
|
||||
ClientLibraries:
|
||||
- name: gcat-client
|
||||
version: 1.2.0
|
||||
- name: storagehub-client-library
|
||||
version: 1.0.7
|
||||
- name: sdi-interface
|
||||
version: 1.1.0
|
||||
|
||||
|
||||
Libraries:
|
||||
- name: storagehub-application-persistence
|
||||
version: 1.2.0
|
||||
- name: social-util-library
|
||||
version: 1.7.0
|
||||
- name: ws-thredds
|
||||
version: 0.2.2
|
||||
- name: sdi-library
|
||||
version: 1.1.2
|
||||
|
||||
|
||||
Plugins:
|
||||
- name: sis-geotk-plugin
|
||||
version: 1.1.2
|
||||
- name: accounting-dashboard-harvester-se-plugin
|
||||
version: 1.3.0
|
||||
# - name: social-data-indexer-se-plugin #ticket set to new #17310
|
||||
# version: 1.3.0
|
||||
|
||||
Services:
|
||||
- name: gcat
|
||||
version: 1.4.0
|
||||
- name: ckan-connector
|
||||
version: 1.2.0
|
||||
- name: storagehub
|
||||
version: 1.0.8
|
||||
- name: social-networking-library-ws
|
||||
version: 2.3.0
|
||||
- name: oauth-service
|
||||
version: 1.2.0
|
||||
- name: uri-resolver
|
||||
version: 2.1.1
|
||||
- name: grsf-publisher-ws
|
||||
version: 1.10.0
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: my-vres
|
||||
version: 2.6.0
|
||||
- name: about-vre
|
||||
version: 3.4.0
|
||||
- name: accounting-dashboard
|
||||
version: 1.1.0
|
||||
- name: thematic-gateways-portlet
|
||||
version: 7.0.0
|
||||
|
||||
|
||||
Distribution:
|
||||
- name: smartgears-distribution
|
||||
version: 2.3.0
|
||||
- name: smartgears-distribution-bundle
|
||||
version: 2.2.0
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
|
||||
gCube_release:
|
||||
Version: 4.16.0
|
||||
Components:
|
||||
NoDeps:
|
||||
- name: NONE
|
||||
|
||||
Core:
|
||||
- name: NONE
|
||||
|
||||
CoreAuth:
|
||||
- name: NONE
|
||||
|
||||
CoreSmartGears:
|
||||
- name: NONE
|
||||
|
||||
Common:
|
||||
- name: NONE
|
||||
|
||||
PortalCore:
|
||||
- name: NONE
|
||||
|
||||
Enabling:
|
||||
- name: ckan-util-library
|
||||
version: 2.12.0
|
||||
|
||||
|
||||
ClientLibraries:
|
||||
- name: NONE
|
||||
|
||||
|
||||
Libraries:
|
||||
- name: NONE
|
||||
|
||||
Plugins:
|
||||
- name: NONE
|
||||
|
||||
Services:
|
||||
- name: uri-resolver
|
||||
version: 2.3.0
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: NONE
|
||||
|
||||
|
||||
Distribution:
|
||||
- name: NONE
|
||||
|
|
@ -1,115 +0,0 @@
|
|||
gCube_release:
|
||||
Version: 4.17.0
|
||||
Components:
|
||||
NoDeps:
|
||||
- name: maven-portal-bom
|
||||
version: 3.6.0
|
||||
- name: gcube-smartgears-bom
|
||||
version: 1.1.0
|
||||
- name: gcube-bom
|
||||
version: 1.4.0
|
||||
- name: smart-executor-bom
|
||||
version: 1.0.0
|
||||
|
||||
Core:
|
||||
- name: NONE
|
||||
|
||||
CoreAuth:
|
||||
- name: NONE
|
||||
|
||||
CoreSmartGears:
|
||||
- name: registry-publisher
|
||||
version: 1.3.1
|
||||
|
||||
Common:
|
||||
- name: uri-resolver-manager
|
||||
version: 1.4.0
|
||||
- name: storage-manager-core
|
||||
version: 2.9.0
|
||||
# - name: ecological-engine
|
||||
# version: 1.13.0
|
||||
- name: gcube-url-shortener
|
||||
version: 1.5.0
|
||||
- name: social-util-library
|
||||
version: 1.7.2
|
||||
# - name: smart-executor-api
|
||||
# version: 2.0.0
|
||||
|
||||
Geonetwork:
|
||||
- name: geonetwork
|
||||
version: 3.4.0
|
||||
|
||||
Enabling:
|
||||
- name: storage-manager-wrapper
|
||||
version: 2.5.3
|
||||
- name: gis-interface
|
||||
version: 2.4.2
|
||||
# - name: hello-world-se-plugin
|
||||
# version: 1.0.0
|
||||
|
||||
ClientLibraries:
|
||||
# - name: ecological-engine-smart-executor
|
||||
# version: 1.6.3
|
||||
# - name: smart-executor-client
|
||||
# version: 2.0.0
|
||||
|
||||
# Libraries:
|
||||
# - name: ecological-engine-geospatial-extensions
|
||||
# version: 1.5.1
|
||||
# - name: database-resource-manager
|
||||
# version: 1.4.1
|
||||
|
||||
LibrariesII:
|
||||
# - name: database-resource-manager-algorithm
|
||||
# version: 1.5.1
|
||||
# - name: ecological-engine-wps-extension
|
||||
# version: 1.0.5
|
||||
- name: remove-account-library
|
||||
version: 1.0.0
|
||||
|
||||
LibrariesIII:
|
||||
- name: dataminer
|
||||
version: 1.5.9
|
||||
# - name: seadatanet-connector
|
||||
# version: 1.2.1
|
||||
# - name: ecological-engine-external-algorithms
|
||||
# version: 1.2.1
|
||||
- name: tou-optout-hook
|
||||
version: 1.0.0
|
||||
|
||||
# Plugins:
|
||||
# - name: accounting-dashboard-harvester-se-plugin
|
||||
# version: 1.4.0
|
||||
|
||||
Services:
|
||||
# - name: wps
|
||||
# version: 1.1.5
|
||||
- name: social-networking-library-ws
|
||||
version: 2.3.0
|
||||
- name: dataminer-pool-manager
|
||||
version: 2.6.0
|
||||
# - name: smart-executor
|
||||
# version: 2.0.0
|
||||
|
||||
Widgets:
|
||||
- name: NONE
|
||||
|
||||
Portlets:
|
||||
- name: performfish-analytics-portlet
|
||||
version: 0.4.0
|
||||
# - name: accounting-dashboard
|
||||
# version: 1.2.0
|
||||
- name: workspace-widget-portlet
|
||||
version: 1.3.2
|
||||
- name: gcube-ckan-datacatalog
|
||||
version: 1.7.0
|
||||
- name: news-feed
|
||||
version: 2.8.3
|
||||
- name: remove-account-portlet
|
||||
version: 1.2.0
|
||||
|
||||
|
||||
Distribution:
|
||||
- name: smartgears-distribution
|
||||
version: 2.4.0
|
||||
|
Loading…
Reference in New Issue