Hi All, I wanted to update the community on an issue that was raised during weekly PTL meeting regarding the Jenkins Daily Build and the difficulty to get that job executed successfully.
To provide a bit of context, Nexus-staging repo is facing some limitations and does not allow to repeatedly build Jenkins daily jobs. As all teams are currently in an intense development activities with numerous commits every days there is no easy way to build binaries on dependencies that are constantly moving. We had a meeting with the attendees (see below) and, to circumvent this issue, we are proposing to not perform Jenkins daily build until we reach M4 Code Freeze. For teams who need to rely on other ONAP cpts they will need to use binaries currently available into Nexus-Release. This approach is a lightweight to avoid teams updating version dependencies in pom and manifest files. LF has provided a way to disable Jenkins Daily Jobs. That will help in not consuming resources. Refer to attached email for details. Thanks Jess. Before you ask, Sonar jobs are currently setup to run every day and this independently of the daily builds. Sonar can also be triggered on demand. See details in wiki<https://wiki.onap.org/display/DW/Configuring+Gerrit#ConfiguringGerrit-RunningaCommandwithinGerrit>. We will come back with recommendations once we reach M4. Let us know if you have any questions. Attendees: [email protected]; Andrew Grimberg <[email protected]>; Kenny Paul <[email protected]>; 'MAHER, RANDA' <[email protected]>; DRAGOSH, PAMELA L (PAM) <[email protected]>; BRADY, PATRICK D <[email protected]>; KAJUR, HARISH V <[email protected]>; 'FORSYTH, JAMES' <[email protected]>; Gary Wu <[email protected]>; JI, LUSHENG (LUSHENG) <[email protected]>; CHO, TAKAMUNE <[email protected]> Thanks, Gildas [HuaweiLogowithName] Gildas Lanilis ONAP Release Manager Santa Clara CA, USA [email protected] Mobile: 1 415 238 6287
--- Begin Message ---Dear team, The disabled flag is now added in the daily jobs. Please use this flag whenever you need to disable a project. For example, if we would wanted to disable "policy-common-amsterdam-release-version-java-daily" We can add the flag like this: diff --git a/jjb/policy/policy-common.yaml b/jjb/policy/policy-common.yaml index 779dbce..663d5de 100644 --- a/jjb/policy/policy-common.yaml +++ b/jjb/policy/policy-common.yaml @@ -26,7 +26,8 @@ jobs: - '{project-name}-{stream}-verify-java-skip-tests' - '{project-name}-{stream}-merge-java' - - '{project-name}-{stream}-release-version-java-daily' + - '{project-name}-{stream}-release-version-java-daily': + disabled: true - '{project-name}-{stream}-stage-site-java': site-pom: 'pom.xml' trigger-job: '{project-name}-{stream}-release-version-java-daily' Let me know if you have any questions Thanks! Jess
--- End Message ---
_______________________________________________ ONAP-TSC mailing list [email protected] https://lists.onap.org/mailman/listinfo/onap-tsc
