Skip to content

Commit

Permalink
Added build tags to appropriate roles (#1100)
Browse files Browse the repository at this point in the history
* Added build tags to appropriate roles

* change hosts back from all

* test prereq packages for centos added

* added libcurl-devel packages

* Remove trailing spaces
  • Loading branch information
Haroon-Khel authored and karianna committed Jan 26, 2020
1 parent d692b36 commit 4508298
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 6 deletions.
22 changes: 16 additions & 6 deletions ansible/playbooks/AdoptOpenJDK_Unix_Playbook/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,30 +25,40 @@
- autoconf
- curl
- Jenkins_User # AdoptOpenJDK Infrastructure
- freemarker # OpenJ9
- role: freemarker # OpenJ9
tags: [build_tools, build_tools_openj9]
- ant # Testing
- Ant-Contrib # Testing
- GIT_Source
- CPAN
- gmake
- Docker # Testing
- NVidia_Cuda_Toolkit # OpenJ9
- role: NVidia_Cuda_Toolkit # OpenJ9
tags: [build_tools, build_tools_openj9]
- Superuser # AdoptOpenJDK Infrastructure
- Swap_File
- Crontab
- NTP_TIME
- gcc_48
- gcc_7 # OpenJ9
- cmake # OpenJ9 / OpenJFX
- Protobuf # OpenJ9 (JITserver)
- role: gcc_7 # OpenJ9
tags: [build_tools, build_tools_openj9]
- role: cmake # OpenJ9 / OpenJFX
tags: [build_tools, build_tools_openj9, build_tools_openjfx]
- role: Protobuf # OpenJ9 (JITserver)
tags: [build_tools, build_tools_openj9]
- ccache
- {role: nasm, when: ansible_architecture == 'x86_64'} # OpenJ9
- role: nasm # OpenJ9
when: ansible_architecture == 'x86_64'
tags: [build_tools, build_tools_openj9]
- role: adoptopenjdk_install # JDK11 Build Bootstrap
jdk_version: 10
tags: build_tools
- role: adoptopenjdk_install # JDK13 Build Bootstrap
jdk_version: 12
tags: build_tools
- role: adoptopenjdk_install # JDK14 Build Bootstrap
jdk_version: 13
tags: build_tools
- role: local_srcinstall
src_tarball: https://github.com/protocolbuffers/protobuf/releases/download/v3.5.1/protobuf-cpp-3.5.1.tar.gz
installed_target: /usr/local/bin/protoc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,14 @@ Additional_Build_Tools_CentOS_x86:
- libstdc++.i686 # a dependency required for executing a 32-bit C binary

Test_Tool_Packages:
- gcc
- gcc-c++
- unzip
- lbzip2
- zlib-devel
- perl-devel
- libcurl-devel
- openssl-devel
- mercurial
- perl
- xorg-x11-xauth
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,5 +83,9 @@ Test_Tool_Packages:
- perl
- xorg-x11-xauth
- xorg-x11-server-Xvfb
- zlib-devel
- perl-devel
- expat-devel
- libcurl-devel

crontab_Patching: "/usr/bin/yum -y update && yum clean packages"
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ Additional_Build_Tools_SLES_x86:
- libstdc++6-32bit # a dependency required for executing a 32-bit C binary

Test_Tool_Packages:
- gcc
- gcc-c++
- perl
- pulseaudio
- xorg-x11
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ Additional_Packages_Ubuntu16:
- libgstreamer0.10-dev # OpenJFX prereq
- libgstreamer-plugins-base0.10-dev # OpenJFX prereq
- openjdk-7-jdk
- openjdk-8-jdk
- libmpfr4
- libmpfr4-dbg

Expand Down Expand Up @@ -109,6 +110,10 @@ Test_Tool_Packages:
- xvfb
- binfmt-support
- qemu-user-static
- unzip
- cpanminus
- libexpat1-dev
- libcurl4-openssl-dev

Test_Tool_Packages_x86_64:
- pulseaudio
Expand Down

0 comments on commit 4508298

Please sign in to comment.