Project Task #633
Project WP #629: WP4 - VREs Deployment and Operation [Months: 1-30]
T4.4 Software integration and release [Months: 1-29]
Status: | Closed | Start date: | Oct 09, 2015 | |
---|---|---|---|---|
Priority: | Urgent | Due date: | Mar 30, 2018 | |
Assignee: | % 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
Related issues
History
#1
Updated by Franco Zoppi over 4 years ago
- Status changed from New to In Progress
#2
Updated by Franco Zoppi over 4 years ago
- Subject changed from T4.4 Software integration and release to T4.4 Software integration and release [Months: 1-29]
- Due date changed from Feb 28, 2018 to Jan 31, 2018
#3
Updated by Franco Zoppi over 4 years ago
- Start date changed from Sep 11, 2015 to Sep 01, 2015
#4
Updated by Massimiliano Assante about 4 years ago
Please @paolo.fabriani , assign this task to the T4.4 Task Leader
#5
Updated by Paolo Fabriani about 4 years ago
- Assignee set to Maria Di Girolamo
#6
Updated by Gabriele Giammatteo about 4 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 about 4 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 about 4 years ago
- Related to Feature #948: test how to model gCube software in Jenkins added
#9
Updated by Pasquale Pagano about 4 years ago
- % Done changed from 0 to 10
#10
Updated by Massimiliano Assante about 4 years ago
- Related to Task #1367: Pre-production infrastructure creation added
#11
Updated by Massimiliano Assante about 4 years ago
- Related to Task #1413: Preparation of the new portlet functional tests added
#12
Updated by Gabriele Giammatteo about 4 years ago
- Related to Task #1414: install BTRT for HEAD builds added
#13
Updated by Gabriele Giammatteo about 4 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 about 4 years ago
- Related to Release #581: gCube Release 3.9.0 added
#15
Updated by Paolo Fabriani about 4 years ago
- Related to Release #1355: gCube Release 3.10.0 added
#16
Updated by Massimiliano Assante about 4 years ago
- Related to Task #1567: Assignment of SW Testing Plan creation to Portlet developers added
#18
Updated by Maria Di Girolamo about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 years ago
- Related to Task #1607: Creation of actual testing plan for the portlet users-management-portlet added
#44
Updated by Maria Di Girolamo about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 about 4 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 almost 4 years ago
- Related to Task #1852: Preparation of PreProduction Gateway for portlet functional testing added
#54
Updated by Maria Di Girolamo almost 4 years ago
- % Done changed from 10 to 20
#55
Updated by Gabriele Giammatteo almost 4 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 almost 4 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 almost 4 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 over 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 over 3 years ago
- Related to deleted (Feature #948: test how to model gCube software in Jenkins)
#60
Updated by Gabriele Giammatteo over 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 over 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 over 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 over 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 over 3 years ago
- Related to deleted (Task #1567: Assignment of SW Testing Plan creation to Portlet developers )
#65
Updated by Maria Di Girolamo over 3 years ago
- Related to deleted (Task #1367: Pre-production infrastructure creation)
#66
Updated by Maria Di Girolamo over 3 years ago
- Related to Task #1367: Pre-production infrastructure creation added
#67
Updated by Gabriele Giammatteo over 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 over 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 over 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 over 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.
- An updated the list of the FT portlets (https://goo.gl/aAz5Gh), test plans (https://i-marine.d4science.org/group/data-e-infrastructure-gateway/workspace) and testers (https://wiki.gcube-system.org/gcube/Role_Tester) have been released.
- 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 3 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 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 years ago
- Related to Release #5816: org.gcube.4.1.1 added
#83
Updated by Maria Di Girolamo about 3 years ago
- Related to Release #4279: gCube Release 4.0.0-gcore added
#84
Updated by Maria Di Girolamo about 3 years ago
- Related to Release #4316: gCube Release 4.1.0 added
#85
Updated by Maria Di Girolamo about 3 years ago
- Related to Release #4976: gCube Release 4.1.0 gCore added
#86
Updated by Maria Di Girolamo about 3 years ago
- Related to Release #5058: gCube Release 4.2.0 added
#87
Updated by Maria Di Girolamo about 3 years ago
- Related to Release #5060: gCube Release 4.2.0 gCore added
#88
Updated by Maria Di Girolamo about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 about 3 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 almost 3 years ago
- Related to Release #6803: Release 4.2.1 added
#96
Updated by Gabriele Giammatteo almost 3 years ago
December 2016 and January 2017 Activity¶
- gCube4.2.0 ( #5058 and #5060) has been closed: . In total 121 components have been updated/added to the release and the integration of the release took 19 days.
- Modified the root-workaspace for the TestPlan: gCube and not BlueCommons: https://goo.gl/bRtrI0. In this way all developers and testers can access it. 39 portlets pass the test: https://wiki.gcube-system.org/gcube/FTMasterTablegCube4.2.0.
- Deliverable D4.1 resubmitted and D4.2 submitted: https://goo.gl/7cxqgI;
- preparation of 1st review meeting;
- release gCube 4.3 started: #6243 (#6244);
- review and modifications to the release and testing #6509.
#97
Updated by Maria Di Girolamo almost 3 years ago
- Related to Release #6244: gCube Release 4.3.0-gcore added
#98
Updated by Maria Di Girolamo almost 3 years ago
- Related to Release #6243: gCube Release 4.3.0 added
#99
Updated by Maria Di Girolamo almost 3 years ago
- Related to SW Test #7063: gCube SW Test Release 4.3.0 added
#100
Updated by Gabriele Giammatteo almost 3 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 over 2 years ago
- Related to Release #7580: gCube Release 4.4.0 added
#102
Updated by Maria Di Girolamo over 2 years ago
- Related to Release #7588: gCube Release 4.4.0-gcore added
#103
Updated by Maria Di Girolamo over 2 years ago
- Related to SW Test #7589: gCube SW Test Release 4.4.0 added
#104
Updated by Maria Di Girolamo over 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 over 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 over 2 years ago
- Related to Task #7624: Creation of actual testing plan for the portlet shareupdates added
#107
Updated by Maria Di Girolamo over 2 years ago
- Related to Task #7623: Creation of actual testing plan for the portlet notifications added
#108
Updated by Maria Di Girolamo over 2 years ago
- Related to Task #7625: Creation of actual testing plan for the portlet newsfeed added
#109
Updated by Maria Di Girolamo over 2 years ago
- Related to Task #7866: Assignement of the UOA - tester for the statistical-algorithms-importer added
#110
Updated by Gabriele Giammatteo over 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.
- New release plan are provided in order to improve the development, integration and test activities (refer to the wiki documentation for more details: https://wiki.gcube-system.org/gcube/Major/Minor_Release_Cycle_procedure#Release_Integration).
- All components are grouped in 3 macro area: enabling, common apps and community apps.
- Based on this subdivision was possible to fix time releases (with intermediary deadline, the Release Gant is provided in the wiki documentation : https://wiki.gcube-system.org/gcube/Major/Minor_Release_Cycle_procedure#Introduction) to maintain for all next releases: one release should last for six weeks; no pauses between releases; different deadlines during the same release that involves different group of components ; continuous pre-prod upgrade and testing: as soon as a component build successfully it must be deployed on pre-prod and then in production
- Re-starting with the deleting of all components abandoned or not used.
- Etics improvement about the identification of the dismissed components. as reported in the wiki documentation : https://wiki.gcube-system.org/gcube/ETICS#Dismissed_Modules.
- Introduced in the RedMine Track Issue a new field about the identification of the enabling, common and community Apps and subsystem (identified as Grouping) and other improvements as automatic identification of the subsystem manager
- Re-assignment of the portlets based on the rules reported in the wiki documentation: https://wiki.gcube-system.org/gcube/Functional_Testing#Mandatory_Recommendations_and_Rules
- Partecipation ,preparation and presentation of the WP4 activities to the 4th TCOM: https://support.d4science.org/projects/bluebridge/wiki/4th_TCom_Meeting_07-10_March_2017_-_Copenaghen_(Denmark)
#111
Updated by Maria Di Girolamo over 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 over 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 over 2 years ago
- Related to Release #8211: gCube Release 4.5.0 added
#114
Updated by Maria Di Girolamo over 2 years ago
- Related to Release #8213: gCube Release 4.5.0 - gCore added
#115
Updated by Maria Di Girolamo over 2 years ago
- Related to SW Test #8212: gCube Release 4.5.0 - Functional Tests added
#116
Updated by Maria Di Girolamo over 2 years ago
- Related to deleted (Release #8213: gCube Release 4.5.0 - gCore)
#117
Updated by Maria Di Girolamo over 2 years ago
- Related to Release #8213: gCube Release 4.5.0 - gCore added
#118
Updated by Gabriele Giammatteo over 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 over 2 years ago
- Related to SW Test #8814: org.gcube.4.6.0 - FT Testing added
#120
Updated by Maria Di Girolamo over 2 years ago
- Related to Release #8545: gCube Release 4.6.0 added
#121
Updated by Maria Di Girolamo over 2 years ago
- Related to Release #8811: gCube Release 4.6.0 - gCore added
#122
Updated by Maria Di Girolamo over 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 over 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 over 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 2 years 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 about 2 years 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 about 2 years 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 about 2 years ago
- Due date changed from May 28, 2017 to Sep 12, 2017
due to changes in a related task
#129
Updated by Luca Frosini about 2 years ago
- Related to Release #9723: gCube Release 4.8.0 added
#130
Updated by Gabriele Giammatteo about 2 years 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 about 2 years ago
- Related to Task #9934: New testing plan for the portlet users-management-portlet added
#132
Updated by Maria Di Girolamo about 2 years 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 about 2 years 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 about 2 years 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 about 2 years ago
- Related to Release #9961: gCube Release 4.7.1 added
#136
Updated by Maria Di Girolamo about 2 years ago
- Due date changed from May 28, 2017 to Oct 19, 2017
due to changes in a related task
#137
Updated by Gabriele Giammatteo about 2 years 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 about 2 years 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 about 2 years ago
- Related to Task #10641: Produce Release Notes for gCube 4.9.0 added
#140
Updated by Maria Di Girolamo about 2 years ago
- Related to deleted (Task #10641: Produce Release Notes for gCube 4.9.0)
#141
Updated by Gabriele Giammatteo almost 2 years 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 almost 2 years 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 over 1 year ago
#144
Updated by Pasquale Pagano over 1 year ago
- Status changed from In Progress to Closed