aboutsummaryrefslogtreecommitdiff
path: root/lava-debian-large-stretch-amd64-vm.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'lava-debian-large-stretch-amd64-vm.yaml')
-rw-r--r--lava-debian-large-stretch-amd64-vm.yaml109
1 files changed, 0 insertions, 109 deletions
diff --git a/lava-debian-large-stretch-amd64-vm.yaml b/lava-debian-large-stretch-amd64-vm.yaml
deleted file mode 100644
index 26951d44a5..0000000000
--- a/lava-debian-large-stretch-amd64-vm.yaml
+++ /dev/null
@@ -1,109 +0,0 @@
-# Large image, expressly to be able to do lava-server tests inside
-# which needs lots of dependencies & space for postgresql.
-# for use testing with django1.10.
-
-# lava reports & can check the checksum of the compressed image
-# after download.
-
-- job:
- name: lava-debian-large-stretch-amd64-vm
- project-type: freestyle
- defaults: global
- logrotate:
- daysToKeep: 90
- numToKeep: 30
- properties:
- - authorization:
- anonymous:
- - job-read
- - job-extended-read
- platform-leads:
- - job-build
- - job-cancel
- disabled: true
- node: docker-jessie-amd64
- display-name: 'DELETE ME'
- wrappers:
- - timestamps
- builders:
- - linaro-publish-token
- - shell: |
- #!/bin/bash
-
- set -ex
-
- export LANG=C
- export APT_LISTCHANGES_FRONTEND=none
- echo "deb http://mirror.bytemark.co.uk/debian stretch main" > stretch.list
- sudo mv stretch.list /etc/apt/sources.list.d/
- sudo apt-get update
- sudo apt-get install -y --no-install-recommends vmdebootstrap grub2-common
- sudo apt-get clean
-
- mkdir out
- sudo vmdebootstrap \
- --verbose \
- --arch amd64 \
- --image=${WORKSPACE}/out/large-stretch.img \
- --size=3G \
- --distribution=stretch \
- --hostname debian \
- --mirror=http://mirror.bytemark.co.uk/debian \
- --enable-dhcp \
- --systemd \
- --configure-apt \
- --grub \
- --serial-console \
- --log=${WORKSPACE}/out/vmdebootstrap.log \
- --log-level=debug \
- --log-mode=0644
-
- gzip -9 ${WORKSPACE}/out/large-stretch.img
-
- cat > ${WORKSPACE}/out/debian-large-stretch-amd64-readme.html <<EOF
- <html><body><pre>
- lava-debian-large-stretch-amd64-vm build instructions
- =====================================================
-
- This large image can be used for any tests on stretch (django1.10).
-
- The image uses a prompt of "root@debian:"
- </pre>
- <p><a href="https://ci.linaro.org/view/lava-ci/job/lava-debian-large-stretch-amd64-vm/">
- https://ci.linaro.org/view/lava-ci/job/lava-debian-large-stretch-amd64-vm/</a></p>
-
- <p><a href="https://ci.linaro.org/view/lava-ci/job/lava-debian-large-stretch-amd64-vm/console">
- https://ci.linaro.org/view/lava-ci/job/lava-debian-large-stretch-amd64-vm/console</a></p>
-
- <p><a href="https://git.linaro.org/ci/job/configs.git/blob/HEAD:/lava-debian-large-stretch-amd64-vm.yaml">
- https://git.linaro.org/ci/job/configs.git/blob/HEAD:/lava-debian-large-stretch-amd64-vm.yaml</a></p>
-
- <p><a href="http://snapshots.linaro.org/components/lava/standard/debian/stretch/amd64/large/${BUILD_NUMBER}">
- http://snapshots.linaro.org/components/lava/standard/debian/stretch/amd64/large/${BUILD_NUMBER}</a></p>
-
- <pre>
- The build system is a Debian Jessie VM with stretch enabled.
-
- echo "deb http://mirror.bytemark.co.uk/debian stretch main" > stretch.list
- sudo mv stretch.list /etc/apt/sources.list.d/
- sudo apt-get update
- sudo apt-get install -y --no-install-recommends vmdebootstrap grub2-common
-
- See vmdebootstrap.log for the full log.
- </pre></body></html>
- EOF
-
- md5sum ${WORKSPACE}/out/large-stretch.img.gz > ${WORKSPACE}/out/large-stretch.img.gz.md5sum.txt
- sha256sum ${WORKSPACE}/out/large-stretch.img.gz > ${WORKSPACE}/out/large-stretch.img.gz.sha256sum.txt
-
- # echo final location
- echo Publishing to: http://snapshots.linaro.org/components/lava/standard/debian/stretch/amd64/large/${BUILD_NUMBER}
-
- # Publish
- test -d ${HOME}/bin || mkdir ${HOME}/bin
- wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py
- time python ${HOME}/bin/linaro-cp.py --api_version 3 out components/lava/standard/debian/stretch/amd64/large/${BUILD_NUMBER}
- publishers:
- - email:
- recipients: 'neil.williams@linaro.org fathi.boudra@linaro.org'
-