Project Task #633

Project WP #629: WP4 - VREs Deployment and Operation [Months: 1-30]

T4.4 Software integration and release [Months: 1-29]

Added by Franco Zoppi over 3 years ago. Updated 9 days ago.

Status:ClosedStart date:Oct 09, 2015
Priority:UrgentDue date:Mar 30, 2018
Assignee:Maria Di Girolamo% Done:

100%

Sprint:WP04
Lead beneficiary:3 - ENG Participants:1 - CNR, 4 - UOA
Milestones:
Duration: 646

Description

Task Leader: ENG; Participants: CNR, UOA;
This task is in charge of managing the release process of the software maintained and enhanced in WP4-WP10 work packages. In particular, this task (i) defines release procedures, (ii) establishes the release plan; (iii) coordinates the release process; (iv) operates the tools required to support the release activities; (v) keeps the software under continuous integration; (vi) performs functional validation of released web components (i.e. portlets); (vii) validates the software documentation; (viii) takes care of the distribution of the software. This task largely benefits from the practices established and experience gained within D4Science. In particular,the task supports a continuous integration process in combination with automated unit test written through the practice of test-driven development. This solution allows integrating software developed by a distributed developer’ community while avoiding one developer’s work-in-progress breaking another developers activity. Through the combination of Unit and Integration test with additional static and dynamic tests, measures, and profile performance the quality of software can be improved and the time taken to deliver it can be reduced. The entire process leverages state of the art solutions and technologies for continuous integration (e.g. Jenkins). When integrated, the software is distributed and operated via common toolbox, such as Docker, in order to avoid the usual issues characterized by conflicts, dependencies and inconsistent environment. Moreover by packaging software, dependencies, and configuration together, the portability of the applications in any environment of the hybrid data infrastructure is ensured.


Subtasks

gCube - Feature #948: test how to model gCube software in JenkinsClosedMaria Di Girolamo

Task #3922: Migration to GitClosedGabriele Giammatteo

Task #3923: publish gCube code on ZenodoClosedGabriele Giammatteo

Project Activity #6681: Distribution of gCube software in Docker containersClosedGabriele Giammatteo

gCube - Support #7134: org.gcube.resource-managementClosedLuca Frosini

gCube - Support #7582: Creation of Master Ticket for Release 4.4.0 - 4.4.0 gCore...ClosedLuca Frosini

gCube - Task #8179: Creation of Master Ticket for Release 4.5.0 - 4.5.0 gCore...ClosedLuca Frosini

gCube - Task #8232: Produce Release Notes for gCube 4.4.0ClosedNikolas Laskaris

D4Science Infrastructure - Task #8257: Please produce release notes for gCube 4.4.0ClosedNikolas Laskaris

gCube - Task #8816: Creation of Master Ticket for Release 4.6.0 - 4.6.0 gCore...ClosedLuca Frosini

Project Activity #9371: Zenodo Publisher - Support for VersioningClosedGabriele Giammatteo

gCube - Task #9663: Produce Release Notes for gCube 4.6.1ClosedNikolas Laskaris

gCube - Task #9898: Produce Release Notes for gCube 4.7.0ClosedNikolas Laskaris

gCube - Task #7081: Produce Release Notes for gCube 4.2.1ClosedNikolas Laskaris

gCube - Task #8813: Produce Release Notes for gCube 4.5.0ClosedNikolas Laskaris

gCube - Task #9388: Produce Release Notes for gCube 4.6.0ClosedNikolas Laskaris

gCube - Task #3245: Release Notes for gCube 3.10.1ClosedNikolas Laskaris

gCube - Task #2172: Release Notes for gCube 3.10.0ClosedNikolas Laskaris

gCube - Task #9969: Produce Release Notes for gCube 4.7.1ClosedNikolas Laskaris

gCube - Task #10342: Produce Release Notes for gCube 4.8.0ClosedNikolas Laskaris

gCube - Task #10641: Produce Release Notes for gCube 4.9.0ClosedNikolas Laskaris

gCube - Task #11060: Creation of actual testing plan for the portlet org.gcube...ClosedKonstantinos Apostolopoulos

gCube - Task #11103: Produce Release Notes for gCube 4.10.0ClosedNikolas Laskaris

gCube - Task #11521: Produce Release Notes for gCube 4.11.0ClosedMaria Di Girolamo

gCube - Task #12646: Produce Release Notes for gCube 4.12.1ClosedMaria Di Girolamo

gCube - Task #12645: Produce Release Notes for gCube 4.12.0ClosedMaria Di Girolamo

gCube - Task #12907: Produce Release Notes for gCube 4.13.0ClosedMaria Di Girolamo

gCube - Task #16131: Produce Release Notes for gCube 4.13.1ClosedMaria Di Girolamo

gCube - Task #16679: Produce Release Notes for gCube 4.14-0ClosedMaria Di Girolamo


Related issues

Related to BlueBRIDGE - Task #1413: Preparation of the new portlet functional tests Closed Nov 18, 2015 Nov 20, 2015
Related to BlueBRIDGE - Task #1414: install BTRT for HEAD builds Closed Nov 18, 2015
Related to gCube - Release #581: gCube Release 3.9.0 Released Sep 10, 2015
Related to gCube - Release #1355: gCube Release 3.10.0 Released Nov 12, 2015
Related to BlueBRIDGE - Task #1580: Creation of actual testing plan for the portlet runtime-r... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1582: Creation of actual testing plan for the portlet invites-... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1585: Creation of actual testing plan for the portlet registe... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1586: Creation of actual testing plan for the portlet invite... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1587: Creation of actual testing plan for the portlet notific... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1588: Creation of actual testing plan for the portlet join-v... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1590: Creation of actual testing plan for the portlet report-g... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1591: Creation of actual testing plan for the portlet templat... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1592: Creation of actual testing plan for the portlet shareupd... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1593: Creation of actual testing plan for the portlet newsfeed... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1594: Creation of actual testing plan for the portlet trendyl... Rejected Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1595: Creation of actual testing plan for the portlet aquamaps... Closed Oct 04, 2016 Oct 06, 2016
Related to BlueBRIDGE - Task #1600: Creation of actual testing plan for the portlet message... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1601: Creation of actual testing plan for the portlet statis... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1603: Creation of actual testing plan for the portlet tabular-... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1604: Creation of actual testing plan for the portlet roles-ma... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1605: Creation of actual testing plan for the portlet elastic... Rejected Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1606: Creation of actual testing plan for the portlet search-m... Rejected Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1607: Creation of actual testing plan for the portlet users-ma... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1611: Creation of actual testing plan for the portlet join-new... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1612: Creation of actual testing plan for the portlet org.gcube... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1614: Creation of actual testing plan for the portlet org.gcube... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1613: Creation of actual testing plan for the portlet aquamaps... Rejected Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1616: Creation of actual testing plan for the portlet vre-def... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1617: Creation of actual testing plan for the portlet vre-ma... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1618: Creation of actual testing plan for the portlet vre-depl... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #1619: Creation of actual testing plan for the portlet xsearch... Closed Nov 30, 2015 Dec 21, 2015
Related to D4Science Infrastructure - Task #1852: Preparation of PreProduction Gateway for portlet function... Closed Dec 18, 2015 Dec 18, 2015
Related to BlueBRIDGE - Task #1367: Pre-production infrastructure creation Rejected Aug 03, 2015 Dec 23, 2015
Related to BlueBRIDGE - Task #1599: Creation of actual testing plan for the portlet messages.... Closed Oct 04, 2016 Oct 06, 2016
Related to BlueBRIDGE - Task #1583: Creation of actual testing plan for the portlet resource... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #5876: Creation of actual testing plan for the portlet org.gcube... Closed
Related to BlueBRIDGE - Task #5877: Creation of actual testing plan for the portlet org.gcube... Closed
Related to gCube - Release #5816: org.gcube.4.1.1 Released Nov 21, 2016
Related to gCube - Release #4279: gCube Release 4.0.0-gcore Released Apr 18, 2016
Related to gCube - Release #4316: gCube Release 4.1.0 Released Feb 11, 2016
Related to gCube - Release #4976: gCube Release 4.1.0 gCore Released Feb 11, 2016
Related to gCube - Release #5058: gCube Release 4.2.0 Released Jun 22, 2016
Related to gCube - Release #5060: gCube Release 4.2.0 gCore Released Nov 22, 2016
Related to BlueBRIDGE - Project Activity #3924: Creation of actual testing plan for the portlet workspac... Rejected May 09, 2016
Related to BlueBRIDGE - Task #1598: Creation of actual testing plan for the portlet workspa... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #4601: Creation of actual testing plan for the portlet user use... Rejected Nov 30, 2015
Related to BlueBRIDGE - Task #6108: Creation of actual testing plan for the portlet techno-ec... Closed Nov 30, 2015 Dec 21, 2015
Related to BlueBRIDGE - Task #6132: Creation of actual testing plan for the portlet org.gcube... Closed Dec 06, 2016
Related to BlueBRIDGE - Task #6188: Creation of actual testing plan for the portlet org.gcube... Closed Dec 13, 2016
Related to gCube - Release #6803: Release 4.2.1 Released Feb 02, 2017
Related to gCube - Release #6244: gCube Release 4.3.0-gcore Released Jan 19, 2017
Related to gCube - Release #6243: gCube Release 4.3.0 Released Dec 19, 2016
Related to gCube - SW Test #7063: gCube SW Test Release 4.3.0 Tested on Preprod Feb 10, 2017 Mar 13, 2017
Related to gCube - Release #7580: gCube Release 4.4.0 Released Mar 20, 2017 Apr 20, 2017
Related to gCube - Release #7588: gCube Release 4.4.0-gcore Released Mar 23, 2017 Apr 02, 2017
Related to gCube - SW Test #7589: gCube SW Test Release 4.4.0 Tested on Preprod Mar 20, 2017 Apr 27, 2017
Related to BlueBRIDGE - Task #7617: Creation of actual testing plan for the portlet org.gcube... Closed Mar 21, 2017 Apr 02, 2017
Related to BlueBRIDGE - Task #7618: Creation of actual testing plan for the portlet users-ma... Closed Mar 21, 2017 Apr 02, 2017
Related to BlueBRIDGE - Task #7624: Creation of actual testing plan for the portlet shareupd... Closed Mar 22, 2017
Related to BlueBRIDGE - Task #7623: Creation of actual testing plan for the portlet notific... Closed Mar 22, 2017
Related to BlueBRIDGE - Task #7625: Creation of actual testing plan for the portlet newsfeed Closed Mar 22, 2017
Related to BlueBRIDGE - Task #7866: Assignement of the UOA - tester for the statistical-algor... Closed Mar 28, 2017 Mar 28, 2017
Related to gCube - Release #8211: gCube Release 4.5.0 Released May 02, 2017 May 29, 2017
Related to gCube - SW Test #8212: gCube Release 4.5.0 - Functional Tests Tested on Preprod May 10, 2017 Jun 06, 2017
Related to gCube - Release #8213: gCube Release 4.5.0 - gCore Released Mar 24, 2017 May 12, 2017
Related to gCube - SW Test #8814: org.gcube.4.6.0 - FT Testing Tested on Preprod Jun 27, 2017 Jul 19, 2017
Related to gCube - Release #8545: gCube Release 4.6.0 Released May 12, 2017 Jul 06, 2017
Related to gCube - Release #8811: gCube Release 4.6.0 - gCore Released May 05, 2017 Jul 06, 2017
Related to BlueBRIDGE - Task #8954: Creation of actual testing plan for the portlet org.gcube... Closed Jun 15, 2017
Related to BlueBRIDGE - Task #8957: Creation of actual testing plan for the portlet org.gcube... Closed Jun 15, 2017
Related to gCube - Release #9723: gCube Release 4.8.0 Released Sep 26, 2017
Related to BlueBRIDGE - Task #9934: New testing plan for the portlet users-management-portlet Closed Oct 12, 2017 Oct 12, 2017
Related to BlueBRIDGE - Task #9601: Creation of actual testing plan for the portlet org.gcube... Rejected Jun 15, 2017
Related to gCube - Release #9961: gCube Release 4.7.1 Released Oct 16, 2017

History

#1 Updated by Franco Zoppi over 3 years ago

  • Status changed from New to In Progress

#2 Updated by Franco Zoppi over 3 years ago

  • Due date changed from Feb 28, 2018 to Jan 31, 2018
  • Subject changed from T4.4 Software integration and release to T4.4 Software integration and release [Months: 1-29]

#3 Updated by Franco Zoppi over 3 years ago

  • Start date changed from Sep 11, 2015 to Sep 01, 2015

#4 Updated by Massimiliano Assante over 3 years ago

Please @paolo.fabriani , assign this task to the T4.4 Task Leader

#5 Updated by Paolo Fabriani over 3 years ago

  • Assignee set to Maria Di Girolamo

#6 Updated by Gabriele Giammatteo over 3 years ago

September 2015 Activity
* some tools updated and/or configured: Redmine (CNR), new Distribution Site (CNR), ETICS (ENG)
* Integration of gCube 3.9.0 started (ALL)
* New release procedure defined and being tested in gCube 3.9.0 (ENG, CNR)
* Update of the Integration and Distribution Wiki to reflect new procedures and tools (CNR, ENG)
* Jenkins evaluation started. An instance deployed @ENG and initial tests carried out. To be continued in next months (ENG)

Planned activities
* rethink documentation review procedure (in iMarine it has not been effective)
* replace BTRT builds with ETICS remote builds (starting from org.gcube.HEAD) as much as possible
* carry out tests with Jenkins to understand how to use it in gCube release process
* migration to Git. Set-up repositories, update integration procedures and tools
* by M5 GitHub to be used to publish source code after releases

#7 Updated by Nikolas Laskaris over 3 years ago

September 2015 Activity (UOA)

  • Formulated an alternative method to validate software documentation (incremental, per release basis).
  • A preliminary discussion regarding the feasibility of the proposed method has begun with ENG.

#8 Updated by Gabriele Giammatteo over 3 years ago

  • Related to Feature #948: test how to model gCube software in Jenkins added

#9 Updated by Pasquale Pagano over 3 years ago

  • % Done changed from 0 to 10

#10 Updated by Massimiliano Assante over 3 years ago

  • Related to Task #1367: Pre-production infrastructure creation added

#11 Updated by Massimiliano Assante over 3 years ago

  • Related to Task #1413: Preparation of the new portlet functional tests added

#12 Updated by Gabriele Giammatteo over 3 years ago

  • Related to Task #1414: install BTRT for HEAD builds added

#13 Updated by Gabriele Giammatteo over 3 years ago

October 2015 Activities
* Release gCube 3.9.0 has been integrated with 133 components added/updated in 17 different subsystem
* Release Procedure and Documentation procedures have been updated to fit the new tools and needs of BlueBRIDGE project. Tools (Redmine, ETICS) and documentation (gCube wiki) have been updated accordingly
* Deliverable D4.1 based on the gCube wiki has been reviewed and delivered to the commission
* A Jenkins instance has been configured at ENG infrastructure and configured to build some gCube components as preliminary tests to switch to the new integration system

#14 Updated by Paolo Fabriani over 3 years ago

#15 Updated by Paolo Fabriani over 3 years ago

#16 Updated by Massimiliano Assante over 3 years ago

  • Related to Task #1567: Assignment of SW Testing Plan creation to Portlet developers added

#18 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1580: Creation of actual testing plan for the portlet runtime-resource-creator.1-6-0 added

#19 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1582: Creation of actual testing plan for the portlet invites-sent.1-0-0 added

#20 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1583: Creation of actual testing plan for the portlet resource-management-portlet.5-6-0 added

#21 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1585: Creation of actual testing plan for the portlet register-vre-users.1-4-0 added

#22 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1586: Creation of actual testing plan for the portlet invite-friends.1-3-0 added

#23 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1587: Creation of actual testing plan for the portlet notifications.2-0-0 added

#24 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1588: Creation of actual testing plan for the portlet join-vre.2-0-0 added

#26 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1590: Creation of actual testing plan for the portlet report-generator-portlet.5-0-0 added

#27 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1591: Creation of actual testing plan for the portlet template-generator.5-0-0 added

#28 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1592: Creation of actual testing plan for the portlet shareupdates.2-0-0 added

#29 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1593: Creation of actual testing plan for the portlet newsfeed.2-0-0 added

#30 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1594: Creation of actual testing plan for the portlet trendylyzer-portlet.1-2-2 - ORPHAN added

#31 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1595: Creation of actual testing plan for the portlet aquamaps.aquamapsspeciesview.1-3-4 added

#32 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1596: Creation of actual testing plan for the portlet species-discovery.3-7-2 added

#33 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1597: Creation of actual testing plan for the portlet geoexplorer-portlet.2-11-0 added

#34 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1598: Creation of actual testing plan for the portlet workspace-portlet.6-9-0 added

#35 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1599: Creation of actual testing plan for the portlet messages.1-0-0 added

#36 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1600: Creation of actual testing plan for the portlet messages.0-8-0 added

#37 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1601: Creation of actual testing plan for the portlet statistical-manager-portlet.1-5-0 added

#39 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1603: Creation of actual testing plan for the portlet tabular-data-portlet.2-9-0 added

#40 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1604: Creation of actual testing plan for the portlet roles-management-portlet.2-0-0 added

#41 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1605: Creation of actual testing plan for the portlet elastic-search-portlet.1-1-0 added

#42 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1606: Creation of actual testing plan for the portlet search-manager-portlet.1-6-0 added

#43 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1607: Creation of actual testing plan for the portlet users-management-portlet added

#44 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1611: Creation of actual testing plan for the portlet join-new-environment.2-4-0 added

#45 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1612: Creation of actual testing plan for the portlet org.gcube.portlets.admin.accounting-manager_1-3-0 added

#46 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1614: Creation of actual testing plan for the portlet org.gcube.portlets.admin.accounting-manager_1-0-0 added

#47 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1613: Creation of actual testing plan for the portlet aquamaps.aquamapstransectgenerator.1-1-1 added

#48 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1616: Creation of actual testing plan for the portlet vre-definition.4-4-0 added

#49 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1617: Creation of actual testing plan for the portlet vre-manager_5-3-0 added

#50 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1618: Creation of actual testing plan for the portlet vre-deployer.3-4-0 added

#51 Updated by Maria Di Girolamo over 3 years ago

  • Related to Task #1619: Creation of actual testing plan for the portlet xsearch-portlet.1-2-0 added

#52 Updated by Gabriele Giammatteo over 3 years ago

November 2015 Activities

  • a new procedure for portlet functional test has been defined. The required templates to describe and execute tests have been produced. A request to developers to provide functional tests for their portlet has been sent
  • gCube 3.9.0 has been closed. In total 134 components have been updated/added to the release. In total the integration of the release took 64 days
  • a change to maven-builder has been implemented in order to generate new verion numbers that includes also SVN revision and timestamp. This will simplify deployment phase of artifacts
  • status and plan review of gCube components has been completed
  • a total of 33 abandoned components have been removed from gCube 3.10.0 and gcube.HEAD
  • A new building server has been provided by CNR to build org.gcube.HEAD. The daily builds of gCube HEAD appers in BTRT (the same of the releases)
  • new fields for reporting documentation status of released components has been added to release tickets

#53 Updated by Massimiliano Assante over 3 years ago

  • Related to Task #1852: Preparation of PreProduction Gateway for portlet functional testing added

#54 Updated by Maria Di Girolamo over 3 years ago

  • % Done changed from 10 to 20

#55 Updated by Gabriele Giammatteo over 3 years ago

December 2015 Activities

  • integration of gCube 3.10.0 continued with regular builds every day
  • new components have been removed from the release because they resulted abandoned and not used. In total, 42 components have been removed so far from release gCube 3.10.0
  • ENG produced a list of components that need to be re-factored because they depends on obsolete components. This list has been shared with partners and will be kept updated release by release
  • modifications to the build/release tools have been updated to generate Maven artifacts that include svn revision number in the file name. However, the new versioning system will be used in gCube 3.11.0
  • All partners contributed to specify portlet functional tests. They are available in the public workspace of iMarine portal (https://goo.gl/F0fNFX). Tests have been specified for 18 portlets out of 26

#56 Updated by Gabriele Giammatteo over 3 years ago

January 2016 Activities

  • integration of release gCube 3.10.0 continued during January.
  • Alternative solutions to publish artifacts on GitHub.com and to strategies to migrate to Git have been investigated and presented at the 1st TCOM.

#57 Updated by Gabriele Giammatteo about 3 years ago

Feb 2016 Activities

  • release gCube 3.10.0 has been closed and published on gCube website
  • a maintenance release started (org.gcube.3.10.0-1) to fix a bug in logs configuration.
  • an intial procedure for the publication of released source code on GitHub has been set-up (gCube 3.10.0 first release published)
  • activity to evaluate if and how is possible to generate the fullgar of Ant components started
  • definition of a procedure to update the README and LICENSE files of all gCube components started
  • Work started on gCube 3.11.0. In this release gCore-dependant and SmartGears-dependant components will be split in two different releases. An initial division has been done and a list of components to move produced.

#58 Updated by Gabriele Giammatteo about 3 years ago

Mar 2016 Activities

  • new format for distro files (README, LICENSE, INSTALL, ...) defined and documented on the wiki
  • distro files of all components have been updated in gCube 3.10.1 by all technical partners
  • integration of gCube 3.10.1 continued during this month to include the update of distro files
  • During the integration of gCube 3.10.1 a mechanism to automatically generate in ETICS source packages for all components has been developed (they will be used for the publication of the releases on GitHub)
  • integration of gCube 3.11.0 started. Since this release, gCore-based and SmartGears-based components will be released separately. This needed an extra-effort to "divide" the components in two separate releases analysing the dependencies

#59 Updated by Gabriele Giammatteo about 3 years ago

  • Related to deleted (Feature #948: test how to model gCube software in Jenkins)

#60 Updated by Gabriele Giammatteo about 3 years ago

  • Related to deleted (Task #1583: Creation of actual testing plan for the portlet resource-management-portlet.5-6-0)

#61 Updated by Gabriele Giammatteo about 3 years ago

  • Related to deleted (Task #1596: Creation of actual testing plan for the portlet species-discovery.3-7-2)

#62 Updated by Gabriele Giammatteo about 3 years ago

  • Related to deleted (Task #1597: Creation of actual testing plan for the portlet geoexplorer-portlet.2-11-0)

#63 Updated by Gabriele Giammatteo about 3 years ago

  • Related to deleted (Task #1598: Creation of actual testing plan for the portlet workspace-portlet.6-9-0)

#64 Updated by Maria Di Girolamo about 3 years ago

  • Related to deleted (Task #1567: Assignment of SW Testing Plan creation to Portlet developers )

#65 Updated by Maria Di Girolamo about 3 years ago

  • Related to deleted (Task #1367: Pre-production infrastructure creation)

#66 Updated by Maria Di Girolamo about 3 years ago

  • Related to Task #1367: Pre-production infrastructure creation added

#67 Updated by Gabriele Giammatteo about 3 years ago

Apr 2016 Activities

  • integration of gCube 3.11.0 and gCube 3.11.0-gcore releases continued during April.
  • identification and (when possible) re-factoring of gCore based components has been performed. Components not refactored has been moved in gCube 3.11.0-gcore
  • during the integration of these releases the updating of the README and LICENSE files continued.

#68 Updated by Gabriele Giammatteo almost 3 years ago

May 2016 Activities

  • Release gCube 3.11.0 has been integrated and released at the end of May. This release was split in two different projects (for integration purposes)
    • org.gcube.3.11.0: 234 components updated (14 new + 73 upd + 147 drp) on 24 subsystems;
    • org.gcube.3.11.0-gcore: 329 components updated (3 new + 28 upd + 298 drp) on 20 subsystems;

#69 Updated by Maria Di Girolamo almost 3 years ago

  • Related to Task #1597: Creation of actual testing plan for the portlet geoexplorer-portlet.2-11-0 added

#70 Updated by Gabriele Giammatteo almost 3 years ago

June 2016 Activities

  • integration of gCube 4 release started in the last half of the month
  • org.gcube.HEAD release has been split in org.gcube.HEAD and org.gcube.HEAD-gcore as already done for gCube 3.11
  • the functional testing procedure and test plans have been reviewed and updated: gCube 4 will ship a major update of the portal technology (i.e. Liferay 6.2) and it will be critical to properly test all portlets.
  • activities on migration to Git and publication of artifacts on Zenodo continued and interim results have been presented at the BlueBRIDGE 2nd TCOM

#71 Updated by Gabriele Giammatteo over 2 years ago

  • Due date changed from Dec 21, 2015 to May 09, 2016

due to changes in a related task

#72 Updated by Gabriele Giammatteo over 2 years ago

July/August 2016 Activity

gCube 4.0.0 release has been integrated, tested and deployed during July. The release included 40 new component and 134 updated components (https://wiki.gcube-system.org/gcube/Software_Integration_and_Distribution:_Release_Log).

This release included a major upgrade of the portal technology at Liferay 6.2. All portlets have been migrated to the new version. Technical partners CNR, ENG, UoA carried out functioanl testing of portlets (https://wiki.gcube-system.org/gcube/FTMasterTablegCube4.0.0).

Git migration and Zenodo publication activities progressed but still ongoing.

ETICS has been updated to keep the configurations synchronised with changes on svn. This should reduce the effort needed to manually keep information in ETICS up-to-date.

#73 Updated by Gabriele Giammatteo over 2 years ago

  • Due date changed from Dec 21, 2015 to Oct 31, 2016

due to changes in a related task

#74 Updated by Maria Di Girolamo over 2 years ago

  • Related to deleted (Task #1599: Creation of actual testing plan for the portlet messages.1-0-0)

#75 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #1599: Creation of actual testing plan for the portlet messages.1-0-0 added

#76 Updated by Maria Di Girolamo over 2 years ago

  • Related to deleted (Task #1597: Creation of actual testing plan for the portlet geoexplorer-portlet.2-11-0)

#77 Updated by Gabriele Giammatteo over 2 years ago

September 2016 Activity

  • preparation of gCube 4.1.0 release started: nightly builds have been activated and monitored and functional testing procedure has been setup.
    • Main changes in this release are: Authorization 2.0, SmartGears 2.0, new GeoAnalytics and InvestmentAnalysis subsystems. This release integration and testing will continue and completed during October 2016.
  • for Zenodo publication activity, the model and the format for metadata has been decided. The same metadata will be published also in the Data Catalogue (#5114).

  • distribution Wiki has been updated to reflect changes in testing procedures.

  • editing of deliverable D4.2 started

#78 Updated by Gabriele Giammatteo over 2 years ago

October 2016 Activity

  • integration, testing and roll-out of gCube 4.1.0. The release has been finalized and the production infrastructure upgraded at the end of the month. The release involved, 46 new components, 170 updated components and 2 new subsystems: investment-analysis and geoanalytics;
  • production of D4.2 on the BlueBRIDGE wiki. Most of the content is available, but it is not yet finalized;
  • preparation of 3rd TCOM discussions and presentations;

#79 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #1583: Creation of actual testing plan for the portlet resource-management-portlet.5-6-0 added

#80 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #5876: Creation of actual testing plan for the portlet org.gcube.portlet-user.geoanalytics-portlet.1-1-0 added

#81 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #5877: Creation of actual testing plan for the portlet org.gcube.portlet-user.index-search-portlet.1-0-1 added

#82 Updated by Maria Di Girolamo over 2 years ago

#83 Updated by Maria Di Girolamo over 2 years ago

#84 Updated by Maria Di Girolamo over 2 years ago

#85 Updated by Maria Di Girolamo over 2 years ago

#86 Updated by Maria Di Girolamo over 2 years ago

#87 Updated by Maria Di Girolamo over 2 years ago

#88 Updated by Maria Di Girolamo over 2 years ago

  • Related to Project Activity #3924: Creation of actual testing plan for the portlet workspace-portlet.6-9-0 added

#89 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #1598: Creation of actual testing plan for the portlet workspace-portlet.6-9-0 added

#90 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #4601: Creation of actual testing plan for the portlet user user-statistics.2-0-0 added

#91 Updated by Gabriele Giammatteo over 2 years ago

November 2016 Activity

  • gCube 4.1.1 maintenance release was opened (#5816) on November 21st (and closed the day after) to fix a critical issue in the NewFeed portlet;
  • Started the integration of gCube 4.2.0 (#5058 ; #5060). Upgrade of the infrastructure with this release is planned on Dec 12nd;
  • Preparation for the functional testing of gCube 4.2.0 (they will start on December 1st);
  • Deliverable D4.2 finalized (#635; https://goo.gl/Gi0sgy);
  • Zenodo Publisher completed (#3923);

#92 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #6108: Creation of actual testing plan for the portlet techno-economic-analysis-portlet added

#93 Updated by Maria Di Girolamo over 2 years ago

  • Related to Task #6132: Creation of actual testing plan for the portlet org.gcube.portlets-admin.geoanalytics-administration-portlet.1-1-0 added

#94 Updated by Dimitris Katris over 2 years ago

  • Related to Task #6188: Creation of actual testing plan for the portlet org.gcube.portlets-user.dataservice-harvester-portlet.1-0-0 added

#95 Updated by Maria Di Girolamo over 2 years ago

#96 Updated by Gabriele Giammatteo over 2 years ago

December 2016 and January 2017 Activity

#97 Updated by Maria Di Girolamo over 2 years ago

#98 Updated by Maria Di Girolamo over 2 years ago

#99 Updated by Maria Di Girolamo about 2 years ago

#100 Updated by Gabriele Giammatteo about 2 years ago

February 2017 Activities

  • gCube 4.2.1 maintenance release integrated and delivered. It tooks 8 days in total and fixed few issues on portal components and the data catalogue
  • new testing procedure reviewed to improve the activities of the developers and tester. Redmine will replace Excel and Wiki tables to organize the procedure (#7063)
  • upgrade of Wiki to reflect changes in the procedures
  • gCube 4.3.0 integration phase finalized. Tests will start on March

#101 Updated by Maria Di Girolamo about 2 years ago

#102 Updated by Maria Di Girolamo about 2 years ago

#103 Updated by Maria Di Girolamo about 2 years ago

#104 Updated by Maria Di Girolamo about 2 years ago

  • Related to Task #7617: Creation of actual testing plan for the portlet org.gcube.species-discovery added

#105 Updated by Maria Di Girolamo about 2 years ago

  • Related to Task #7618: Creation of actual testing plan for the portlet users-management-portlet added

#106 Updated by Maria Di Girolamo about 2 years ago

  • Related to Task #7624: Creation of actual testing plan for the portlet shareupdates added

#107 Updated by Maria Di Girolamo about 2 years ago

  • Related to Task #7623: Creation of actual testing plan for the portlet notifications added

#108 Updated by Maria Di Girolamo about 2 years ago

  • Related to Task #7625: Creation of actual testing plan for the portlet newsfeed added

#109 Updated by Maria Di Girolamo about 2 years ago

  • Related to Task #7866: Assignement of the UOA - tester for the statistical-algorithms-importer added

#110 Updated by Gabriele Giammatteo about 2 years ago

March 2017 Activity

gCube 4.4.0 started: introducing from start to this release a new procedure to improve and simplify the release cycle.

#111 Updated by Maria Di Girolamo about 2 years ago

  • Due date changed from May 02, 2017 to May 28, 2017

due to changes in a related task

#112 Updated by Gabriele Giammatteo about 2 years ago

April 2017 Activity

  • integration and testing of gCube 4.4.0. The release has been closed on April 30th

    • extensive clean-up of the release (100 obsolete components removed). It allowed to reduce building times of ~ 2 hours
    • 95 components updated, 9 components new
  • Migration to Java 8 continued:

    • upgrade of development infrastructure completed (excepting for few gHN un-upgradable nodes)
    • set-up of the building environment to build with Java 8

#113 Updated by Maria Di Girolamo about 2 years ago

#114 Updated by Maria Di Girolamo about 2 years ago

#115 Updated by Maria Di Girolamo about 2 years ago

  • Related to SW Test #8212: gCube Release 4.5.0 - Functional Tests added

#116 Updated by Maria Di Girolamo about 2 years ago

  • Related to deleted (Release #8213: gCube Release 4.5.0 - gCore)

#117 Updated by Maria Di Girolamo about 2 years ago

#118 Updated by Gabriele Giammatteo almost 2 years ago

May 2017 Activity

  • release gCube 4.5.0 started on May, 2nd (Smartgear #8211, gCore #8212, functional tests #8213)
  • continue the clean-up of the obsolete components
  • Migration to Java 8 started
    • upgrade and testing of development infrastructure completed, excepting for few gHN un-upgradable nodes (#6309)
    • integration of gCube switched to Java 8 for Smartgears release in ETICS (while gCore components are still in Java 7)
    • integration tools have been updated to allow fine grain control on which Java version to use for the compilation
    • wiki updated with migration issues and guidelines :https://wiki.gcube-system.org/gcube/GCube_Java_8_migration_guide

#119 Updated by Maria Di Girolamo almost 2 years ago

#120 Updated by Maria Di Girolamo almost 2 years ago

#121 Updated by Maria Di Girolamo almost 2 years ago

#122 Updated by Maria Di Girolamo almost 2 years ago

  • Related to Task #8954: Creation of actual testing plan for the portlet org.gcube.portlets.user.data-miner-manager added

#123 Updated by Maria Di Girolamo almost 2 years ago

  • Related to Task #8957: Creation of actual testing plan for the portlet org.gcube.portlets.user.statistical-algorythm-importer added

#124 Updated by Gabriele Giammatteo almost 2 years ago

June 2017 Activity

  • release gCube 4.6.0 started on June, 12nd (Smartgear #8545, gCore #8811, functional tests #8814). It should end on July 20th.
  • continue the clean-up of the obsolete components and started to contact the developer to ask if possible to upgrade to Java8 their configuration component as discussed during the last 5th TCOM (https://goo.gl/koMlsC)
  • Continues the Git-Hub migration activities. As announced in the last 5th TCOM ENG started with the migration of their own components to resolve and analyze and describe the migration steps to share with the rest of the partners

#125 Updated by Gabriele Giammatteo over 1 year ago

July/August 2017 Activity

  • gCube 4.6.0 integration started on June, 12nd (Smartgear #8545, gCore #8811, functional tests #8814). Due to the serious problem with the ETICS portal, the ENG team set-up a temporary building environment and executed manually the builds of the components. Since this required considerable effort, the release plan has been reviewed and it has been decided to keep only a subset of the expected components in the release (higher priority was assigned to the Community Apps components)
  • gCube 4.6.0 has been closed on the 25th of July and all components excluded have been postponed to gCube 4.6.1 (end of August)
  • at the end of July, issues with ETICS have been solved and the status of the configurations have been synchronized with the status of the release
  • gCube 4.6.1 integration started on July 25th (Smartgear #9255, gCore #9390, functional tests #9399) in ETICS. This release contains all the components excluded from gCube 4.6.0 (enabling and common components)
  • Functional tests on gCube 4.6.1 will start on 1st of September and it will be deployed in production on Sept 11st
  • release 4.7.0 started on 28th August (Smartgear #9397, gCore #9398, functional tests #9399)

#126 Updated by Maria Di Girolamo over 1 year ago

  • Due date changed from May 28, 2017 to Sep 12, 2017

due to changes in a related task

#127 Updated by Maria Di Girolamo over 1 year ago

  • Due date changed from May 28, 2017 to Sep 12, 2017

due to changes in a related task

#128 Updated by Maria Di Girolamo over 1 year ago

  • Due date changed from May 28, 2017 to Sep 12, 2017

due to changes in a related task

#129 Updated by Luca Frosini over 1 year ago

#130 Updated by Gabriele Giammatteo over 1 year ago

September 2017 Activity

gCube 4.6.1 integration of all componets excluded from the #4.6.0 continues and was closed on September 19 (Smartgear #9255, gCore #9390, functional tests #9297). In total 82 (13 new, 63 updated and 3 removed) components modified and 17 subsystem updated. The closure of the release has been delayed (originally planned for Sept, 4th) due to integration issues on some components (#9679).

gCube 4.7.0 integration started on 28 August (Smartgear #9397, gCore #9398, functional tests #9774). All components planned in this release are integrated. The functional test started on the last week of September and will be closed on October 4th, the roll-out is on October 5th.

#131 Updated by Maria Di Girolamo over 1 year ago

  • Related to Task #9934: New testing plan for the portlet users-management-portlet added

#132 Updated by Maria Di Girolamo over 1 year ago

  • Related to Task #9601: Creation of actual testing plan for the portlet org.gcube.portlets-user.tou-portlet.1-0-0 added

#133 Updated by Maria Di Girolamo over 1 year ago

  • Due date changed from May 28, 2017 to Jan 01, 5000

due to changes in a related task

#134 Updated by Maria Di Girolamo over 1 year ago

  • Due date changed from May 28, 2017 to Oct 17, 2017

due to changes in a related task

#135 Updated by Maria Di Girolamo over 1 year ago

#136 Updated by Maria Di Girolamo over 1 year ago

  • Due date changed from May 28, 2017 to Oct 19, 2017

due to changes in a related task

#137 Updated by Gabriele Giammatteo over 1 year ago

October 2017 Activity

  • mainteneance release gCube 4.7.1 (from 16th to 18th October) has been integrated to fix multiple user groups assignment and email formatting in the user management portlet (#9961)
  • gCube 4.8.0 release integration started on October 11th (Smartgear #9723, gCore #9884, functional tests #9885). All components of the three groups can be implemented and integrated. The release should be closed on November 21th
  • a new configuration has been added in the gCube Maven configuration to create uberjar artifacts (a jar that embeds its dependencies) during the building process (#10089). A similar approach is being implemented for the servicearchives. This allows to reduce errors and non-compliant configurations in the building of gCube software artifacts

#138 Updated by Gabriele Giammatteo over 1 year ago

November 2017 Activity

  • integration of gCube 4.8.0. The release has been closed on November 29th with one week delay. This release contains: 4 new components, 47 updated components in 18 different subsystems
  • integration of gCube 4.9.0 started on November 29th. It will be closed on December, the 19th

#139 Updated by Maria Di Girolamo over 1 year ago

  • Related to Task #10641: Produce Release Notes for gCube 4.9.0 added

#140 Updated by Maria Di Girolamo over 1 year ago

  • Related to deleted (Task #10641: Produce Release Notes for gCube 4.9.0)

#141 Updated by Gabriele Giammatteo over 1 year ago

December 2017 Activity

  • integration of gCube 4.9.0 finished and the release has been closed on December 19th 2017. This release contains: 3 new components and 35 updated components in 11 different subsystems
  • release gCube 4.10.0 started on 18 December 2017. This will be the latest BlueBridge project release and will be closed on February 12nd
  • TOC for D4.4 has been produced

#142 Updated by Gabriele Giammatteo over 1 year ago

January 2018 Activity

  • continued the integration of the gCube 4.10.0 (Smartgear: #10687, gCore: #10727, FT Testing: #10728) and started with testing. No relevant issue are report
  • preparation of the 7th TCOM meeting;
  • finalized the deliverable D4.4 and sent to the internal review (https://support.d4science.org/issues/637)

#143 Updated by Gabriele Giammatteo about 1 year ago

February 2018 Activity

  • testing of gCube 4.10.0 (Smartgear: #10687, gCore: #10727, FT Testing: #10728) and closure of the release (on Feb 14th)
  • starting integration of gCube 4.11.0 release
  • updating of mechanism to automate the publication of gCube releases in Zenodo (to support versioning)

#144 Updated by Pasquale Pagano about 1 year ago

  • Status changed from In Progress to Closed

Also available in: Atom PDF