aboutsummaryrefslogtreecommitdiff
path: root/tcwg-make-source-tarball.yaml
diff options
context:
space:
mode:
authorThiago Jung Bauermann <thiago.bauermann@linaro.org>2023-03-02 17:39:45 +0000
committerThiago Bauermann <thiago.bauermann@linaro.org>2023-03-03 13:08:24 +0000
commit748692bcc9a936ce1da664061ddd464dee9954bc (patch)
tree24e76e4a6377011a59a71658a5331732dc015759 /tcwg-make-source-tarball.yaml
parent09ff8e1a5ac51737a111b179e4c55187926d6575 (diff)
Remove tcwg-gcc-release-automation and related jobs
tcwg-gcc-release-automation is deleted because it's obsolete. This causes the jobs tcwg-make-source-tarball, tcwg-make-release, tcwg-test-release, tcwg-make-and-test-release and tcwg-test-release-matrix to become unused, so delete them as well. Suggested-by: Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> Change-Id: Iac5f1caf6906b7fbbbcf11d2226050e9aa38ba63
Diffstat (limited to 'tcwg-make-source-tarball.yaml')
-rw-r--r--tcwg-make-source-tarball.yaml104
1 files changed, 0 insertions, 104 deletions
diff --git a/tcwg-make-source-tarball.yaml b/tcwg-make-source-tarball.yaml
deleted file mode 100644
index a623a9f83b..0000000000
--- a/tcwg-make-source-tarball.yaml
+++ /dev/null
@@ -1,104 +0,0 @@
-- job:
- name: tcwg-make-source-tarball
- project-type: freestyle
- defaults: global
- properties:
- - authorization:
- anonymous:
- - job-read
- - job-extended-read
- everyone-flat:
- - job-build
- - job-cancel
- - build-discarder:
- days-to-keep: 10
- num-to-keep: 10
- parameters:
- - string:
- name: tag
- default: ''
- description: 'GCC tagged version to use (like linaro-6.3-2017.03).'
- - string:
- name: upload_dir
- default: ''
- description: 'Destination directory on dev-01 (Artifacts only when empty).'
- disabled: false
- node: tcwg-x86_64-dev-01
- retry-count: 3
- concurrent: true
- display-name: 'TCWG Make GCC Source Tarball'
- scm:
- - git:
- url: http://git.linaro.org/toolchain/gcc.git
- refspec: +refs/heads/*:refs/remotes/origin/*
- branches:
- - refs/heads/master
- basedir: gcc_src
- per-build-tag: false
- shallow-clone: false
- wipe-workspace: true
- reference-repo: /home/tcwg-buildslave/snapshots-ref/gcc.git
- timeout: 120
- clean:
- before: true
- execution-strategy:
- sequential: false
- wrappers:
- - timeout:
- timeout: 300
- - timestamps
- - ssh-agent-credentials:
- # tcwg-buildslave user id
- users:
- - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a'
- - build-name:
- name: '#${BUILD_NUMBER}-${tag}'
- builders:
- - shell: |
- #!/bin/bash
- set -ex
-
- rm -rf jenkins-scripts
- git clone --depth 1 https://git.linaro.org/toolchain/jenkins-scripts
- . jenkins-scripts/jenkins-helpers.sh
-
- rm -rf tcwg-release-tools
- git clone -b automation --depth 1 https://git.linaro.org/toolchain/tcwg-release-tools
-
- rm -rf release_build
- mkdir -p ${WORKSPACE}/release_build
-
- rm -rf artifacts
- mkdir -p ${WORKSPACE}/artifacts
-
- # Start build container
- host=$(print_host_for_node $NODE_NAME)
- bash ${WORKSPACE}/jenkins-scripts/start-container-docker.sh --arch amd64 --session-host ${host} > build-container.sh
-
- # Define CONTAINER, CONTAINER_CLEANUP, session_host and session_port
- . ./build-container.sh
- BUILD_CONTAINER="${CONTAINER}"
- BUILD_CONTAINER_CLEANUP="${CONTAINER_CLEANUP}"
-
- # Make sure to cleanup build container if something goes
- # wrong when preparing the test environment
- if [ x"${BUILD_CONTAINER_CLEANUP}" != x ]; then
- CONTAINERS_CLEANUP="${BUILD_CONTAINER_CLEANUP}"
- trap "${CONTAINERS_CLEANUP}" EXIT
- fi
-
- # Setup job parameters and run
- ${BUILD_CONTAINER} "sudo apt-get update ; sudo apt-get -y install libgmp-dev libmpfr-dev libmpc-dev"
- ${BUILD_CONTAINER} "bash -x ${WORKSPACE}/tcwg-release-tools/tcwg-release-tarball.sh -g ${WORKSPACE}/gcc_src -r ${WORKSPACE}/release_build -t ${tag}"
-
- cp release_build/gcc-${tag}/*.tar.* artifacts/.
- cp release_build/gcc-${tag}/gcc-${tag}/ChangeLog.linaro artifacts/.
-
- if [ "${upload_dir:+set}" = "set" ]; then
- mkdir -p "$upload_dir"
- rsync -a artifacts/ "$upload_dir"
- fi
- publishers:
- - archive:
- artifacts: 'artifacts/*'
- latest-only: false