Skip to content

Commit 5300ef9

Browse files
authored
Added DNF and Web installer examples for more CI systems, reduced number of variables, resolved warnings, fixed minor issues. (#36)
* Added DNF and Web installer examples for more CI systems, reduced number of variables, resolved warnings, fixed minor issues. * correcting README
1 parent 8f466f6 commit 5300ef9

19 files changed

+893
-155
lines changed

.appveyor.yml

Lines changed: 74 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,20 @@ environment:
66
global:
77
WINDOWS_BASEKIT_URL: https://registrationcenter-download.intel.com/akdlm/irc_nas/17453/w_BaseKit_p_2021.1.0.2664_offline.exe
88
WINDOWS_HPCKIT_URL: https://registrationcenter-download.intel.com/akdlm/irc_nas/17392/w_HPCKit_p_2021.1.0.2682_offline.exe
9+
LINUX_BASEKIT_URL: https://registrationcenter-download.intel.com/akdlm/irc_nas/17431/l_BaseKit_p_2021.1.0.2659_offline.sh
10+
LINUX_HPCKIT_URL: https://registrationcenter-download.intel.com/akdlm/irc_nas/17427/l_HPCKit_p_2021.1.0.2684_offline.sh
911
MACOS_HPCKIT_URL: https://registrationcenter-download.intel.com/akdlm/irc_nas/17398/m_HPCKit_p_2021.1.0.2681_offline.dmg
1012
WINDOWS_CPP_COMPONENTS: intel.oneapi.win.cpp-compiler
1113
WINDOWS_FORTRAN_COMPONENTS: intel.oneapi.win.ifort-compiler
1214
WINDOWS_DPCPP_COMPONENTS: intel.oneapi.win.dpcpp-compiler
1315
LINUX_CPP_COMPONENTS: intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic
1416
LINUX_FORTRAN_COMPONENTS: intel-oneapi-compiler-fortran
1517
LINUX_DPCPP_COMPONENTS: intel-oneapi-compiler-dpcpp-cpp
18+
LINUX_CPP_COMPONENTS_WEB: intel.oneapi.lin.dpcpp-cpp-compiler-pro
19+
LINUX_FORTRAN_COMPONENTS_WEB: intel.oneapi.lin.ifort-compiler
20+
LINUX_DPCPP_COMPONENTS_WEB: intel.oneapi.lin.dpcpp-cpp-compiler
1621
MACOS_CPP_COMPONENTS: intel.oneapi.mac.cpp-compiler
1722
MACOS_FORTRAN_COMPONENTS: intel.oneapi.mac.ifort-compiler
18-
ONEAPI_RELEASE: 2021.1.1
1923

2024
matrix:
2125
- job_name: build_windows_cpp
@@ -27,6 +31,15 @@ environment:
2731
- job_name: build_windows_dpcpp
2832
appveyor_build_worker_image: Visual Studio 2019
2933

34+
- job_name: build_linux_cpp
35+
appveyor_build_worker_image: ubuntu2004
36+
37+
- job_name: build_linux_fortran
38+
appveyor_build_worker_image: ubuntu2004
39+
40+
- job_name: build_linux_dpcpp
41+
appveyor_build_worker_image: ubuntu2004
42+
3043
- job_name: build_linux_apt_cpp
3144
appveyor_build_worker_image: ubuntu2004
3245

@@ -50,7 +63,7 @@ for:
5063
install:
5164
cmd: scripts/install_windows.bat %WINDOWS_HPCKIT_URL% %WINDOWS_CPP_COMPONENTS%
5265
build_script:
53-
cmd: scripts/build_windows.bat c++ - %ONEAPI_RELEASE%
66+
cmd: scripts/build_windows.bat c++
5467

5568
# Delete the following if you don't want to save install logs
5669
artifacts:
@@ -66,7 +79,7 @@ for:
6679
install:
6780
cmd: scripts/install_windows.bat %WINDOWS_HPCKIT_URL% %WINDOWS_FORTRAN_COMPONENTS%
6881
build_script:
69-
cmd: scripts/build_windows.bat fortran - %ONEAPI_RELEASE%
82+
cmd: scripts/build_windows.bat fortran
7083

7184
# Delete the following if you don't want to save install logs
7285
artifacts:
@@ -82,7 +95,24 @@ for:
8295
install:
8396
cmd: scripts/install_windows.bat %WINDOWS_BASEKIT_URL% %WINDOWS_DPCPP_COMPONENTS%
8497
build_script:
85-
cmd: scripts/build_windows.bat dpc++ - %ONEAPI_RELEASE%
98+
cmd: scripts/build_windows.bat dpc++
99+
100+
# Delete the following if you don't want to save install logs
101+
artifacts:
102+
- name: InstallLogs
103+
path: |
104+
extract.log
105+
bootstrapper*
106+
installer*
107+
-
108+
matrix:
109+
only:
110+
- job_name: build_linux_cpp
111+
install:
112+
sh: |
113+
scripts/install_linux.sh $LINUX_HPCKIT_URL $LINUX_CPP_COMPONENTS_WEB
114+
build_script:
115+
sh: scripts/build_linux.sh c++
86116

87117
# Delete the following if you don't want to save install logs
88118
artifacts:
@@ -91,6 +121,43 @@ for:
91121
extract.log
92122
bootstrapper*
93123
installer*
124+
125+
-
126+
matrix:
127+
only:
128+
- job_name: build_linux_fortran
129+
install:
130+
sh: |
131+
scripts/install_linux.sh $LINUX_HPCKIT_URL $LINUX_FORTRAN_COMPONENTS_WEB
132+
build_script:
133+
sh: scripts/build_linux.sh fortran
134+
135+
# Delete the following if you don't want to save install logs
136+
artifacts:
137+
- name: InstallLogs
138+
path: |
139+
extract.log
140+
bootstrapper*
141+
installer*
142+
143+
-
144+
matrix:
145+
only:
146+
- job_name: build_linux_dpcpp
147+
install:
148+
sh: |
149+
scripts/install_linux.sh $LINUX_BASEKIT_URL $LINUX_DPCPP_COMPONENTS_WEB
150+
build_script:
151+
sh: scripts/build_linux.sh dpc++
152+
153+
# Delete the following if you don't want to save install logs
154+
artifacts:
155+
- name: InstallLogs
156+
path: |
157+
extract.log
158+
bootstrapper*
159+
installer*
160+
94161
-
95162
matrix:
96163
only:
@@ -100,7 +167,7 @@ for:
100167
scripts/setup_apt_repo_linux.sh
101168
scripts/install_linux_apt.sh $LINUX_CPP_COMPONENTS
102169
build_script:
103-
sh: scripts/build_linux.sh c++ $ONEAPI_RELEASE
170+
sh: scripts/build_linux.sh c++
104171
-
105172
matrix:
106173
only:
@@ -110,7 +177,7 @@ for:
110177
scripts/setup_apt_repo_linux.sh
111178
scripts/install_linux_apt.sh $LINUX_FORTRAN_COMPONENTS
112179
build_script:
113-
sh: scripts/build_linux.sh fortran $ONEAPI_RELEASE
180+
sh: scripts/build_linux.sh fortran
114181
-
115182
matrix:
116183
only:
@@ -120,7 +187,7 @@ for:
120187
scripts/setup_apt_repo_linux.sh
121188
scripts/install_linux_apt.sh $LINUX_DPCPP_COMPONENTS
122189
build_script:
123-
sh: scripts/build_linux.sh dpc++ $ONEAPI_RELEASE
190+
sh: scripts/build_linux.sh dpc++
124191

125192
-
126193
matrix:

0 commit comments

Comments
 (0)