X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=blobdiff_plain;f=jjb%2Fakraino-templates%2Fakraino-ta-common-templates.yaml;h=7151f5e54d13dda95ed0fa51c00d16fe45dd2582;hp=0d478f2fb7cfb5f4f55debeb6b1bf5b189ee8f47;hb=c109904304d487c973b3bcfab90425661826a401;hpb=43090d9d26878bcabc7d46c0cce42f96ff7aaf6a diff --git a/jjb/akraino-templates/akraino-ta-common-templates.yaml b/jjb/akraino-templates/akraino-ta-common-templates.yaml index 0d478f2..7151f5e 100644 --- a/jjb/akraino-templates/akraino-ta-common-templates.yaml +++ b/jjb/akraino-templates/akraino-ta-common-templates.yaml @@ -12,12 +12,13 @@ work/**/*.json work/tmp/rpms/mock_config/** build-days-to-keep: 30 - build-timeout: 60 + build-timeout: 90 branch: master stream: master project-type: freestyle submodule-recursive: true node: '{build-node}' + arch: amd64 properties: - lf-infra-properties: @@ -66,7 +67,8 @@ git-url: '{git-url}' publishers: - - ta-publisher-job-{project-type} + - ta-publisher-job-{project-type}: + arch: '{arch}' - job-template: id: akraino-project-stream-type-ta-rpmbuilder @@ -203,9 +205,8 @@ - lf-infra-publish - job-template: - # TODO: This is untested draft to start testing ISO build from id: akraino-project-release-ta-build - name: 'ta-ci-build' + name: '{name}' archive-artifacts: > work/**/*.spec work/**/*.repo @@ -214,6 +215,11 @@ work/**/*.log work/**/*.txt work/**/*.json + work/results/bin_checksum/** + work/results/repo/** + work/results/repo_files/** + work/results/rpmlists/** + work/results/src_repo/** build-days-to-keep: 30 build-timeout: 60 branch: master @@ -247,12 +253,8 @@ build-timeout: '{build-timeout}' jenkins-ssh-credential: '{jenkins-ssh-credential}' - # TODO: define how it should be triggered - # Ideally should build whenever RPM is uploaded to nexus - triggers: - - timed: "@daily" - builders: + - lf-display-node-uuid - ta-builder-scm: git-url: '{git-url}' project: 'ta/manifest' @@ -262,8 +264,8 @@ project: 'ta/build-tools' ref: '$SCM_REFSPEC_BUILD_TOOLS' - ta-builder-install-docker + - ta-builder-install-build-tools - shell: |2- - sudo yum -y install createrepo ta/build-tools/build_images.sh -m ta/manifest -w work find work - ta-lf-infra-ship-isos