Fathi Boudra | ad03a54 | 2015-10-26 10:29:22 +0200 | [diff] [blame] | 1 | - job: |
| 2 | name: archive-primordial-jdk7 |
| 3 | project-type: freestyle |
| 4 | defaults: global |
| 5 | description: | |
| 6 | * This job archives (via a saved artifact) openjdk-7-jdk. |
| 7 | logrotate: |
| 8 | numToKeep: 10 |
| 9 | artifactNumToKeep: 1 |
| 10 | properties: |
| 11 | - authorization: |
| 12 | anonymous: |
| 13 | - job-read |
| 14 | - job-extended-read |
Riku Voipio | b7c49aa | 2020-12-01 15:15:24 +0200 | [diff] [blame] | 15 | disabled: true |
Fathi Boudra | ad03a54 | 2015-10-26 10:29:22 +0200 | [diff] [blame] | 16 | node: aarch64-06 |
| 17 | display-name: 'OpenJDK - Archive primordial OpenJDK 7' |
| 18 | wrappers: |
| 19 | - timestamps |
| 20 | builders: |
| 21 | - shell: | |
| 22 | #!/bin/bash |
Daniel Díaz | ad69bff | 2015-11-10 17:11:38 -0600 | [diff] [blame] | 23 | |
| 24 | set -ex |
| 25 | |
| 26 | trap cleanup_exit INT TERM EXIT |
| 27 | |
| 28 | cleanup_exit() |
| 29 | { |
| 30 | cd ${WORKSPACE} |
| 31 | rm -rf *.deb openjdk-7 primordial-jdk7 |
| 32 | } |
| 33 | |
Fathi Boudra | ad03a54 | 2015-10-26 10:29:22 +0200 | [diff] [blame] | 34 | new_name=primordial-jdk7 |
Fathi Boudra | 9c8caf9 | 2016-02-26 11:37:35 +0200 | [diff] [blame] | 35 | orig_name=java-7-openjdk-arm64 |
Fathi Boudra | ad03a54 | 2015-10-26 10:29:22 +0200 | [diff] [blame] | 36 | |
Daniel Díaz | ad69bff | 2015-11-10 17:11:38 -0600 | [diff] [blame] | 37 | apt-get download openjdk-7-jdk openjdk-7-jre |
| 38 | dpkg-deb -x openjdk-7-jdk_*.deb openjdk-7 |
| 39 | dpkg-deb -x openjdk-7-jre_*.deb openjdk-7 |
| 40 | |
| 41 | rm -rf ~/JVMs/${orig_name} |
| 42 | mv openjdk-7/usr/lib/jvm/${orig_name} ~/JVMs/ |
| 43 | |
| 44 | cp -a ~/JVMs/${orig_name} . |
Fathi Boudra | ad03a54 | 2015-10-26 10:29:22 +0200 | [diff] [blame] | 45 | chmod ug+r . |
| 46 | mv ${orig_name} ${new_name} |
Daniel Díaz | ad69bff | 2015-11-10 17:11:38 -0600 | [diff] [blame] | 47 | |
| 48 | test -d out || mkdir out |
| 49 | rm -f out/${new_name}.tar.gz |
Fathi Boudra | ad03a54 | 2015-10-26 10:29:22 +0200 | [diff] [blame] | 50 | tar -cvf out/${new_name}.tar.gz ${new_name}/jre ${new_name}/lib ${new_name}/bin |
| 51 | publishers: |
| 52 | - archive: |
| 53 | artifacts: 'out/*.tar.gz' |