Skip to content

build_linux_online_scheduled #1524

build_linux_online_scheduled

build_linux_online_scheduled #1524

# SPDX-FileCopyrightText: 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT
name: build_linux_online_scheduled
on:
push: {}
workflow_dispatch: {}
schedule:
- cron: '0 0 * * *'
env:
LINUX_BASEKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/992857b9-624c-45de-9701-f6445d845359/l_BaseKit_p_2023.2.0.49397.sh
LINUX_HPCKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/0722521a-34b5-4c41-af3f-d5d14e88248d/l_HPCKit_p_2023.2.0.49440.sh
LINUX_IOTKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/792937e1-5667-47a9-a9df-e1142fce55b5/l_IoTKit_p_2023.2.0.49273.sh
LINUX_AIKIT_URL: https://registrationcenter-download.intel.com/akdlm/irc_nas/19090/l_AIKit_p_2023.0.0.26100.sh
LINUX_RENDERKIT_URL: https://registrationcenter-download.intel.com/akdlm/IRC_NAS/a75957c3-0cf8-4385-8913-07b33324f7fb/l_RenderKit_p_2023.2.0.49367.sh
LINUX_COMPONENTS: intel.oneapi.lin.dpcpp-cpp-compiler
SAMPLES_TAG: 2023.2.0
jobs:
build_linux_basekit:
runs-on: ubuntu-20.04
timeout-minutes: 60
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v2
- name: traceroute
run: |
sudo apt-get install -y traceroute
sudo traceroute --tcp installer.repos.intel.com
- name: install_basekit
run: scripts/install_linux.sh $LINUX_BASEKIT_URL $LINUX_COMPONENTS
- name: build_dpcpp
run: scripts/build_linux.sh dpc++ $SAMPLES_TAG
# Delete the following if you don't want to save install logs
- name: Saving install logs
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: InstallLogs_${{ github.job }}
path: |
bootstrapper*
installer*
retention-days: 7
build_linux_hpckit:
runs-on: ubuntu-20.04
timeout-minutes: 60
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v2
- name: traceroute
run: |
sudo apt-get install -y traceroute
sudo traceroute --tcp installer.repos.intel.com
- name: install_hpckit
run: scripts/install_linux.sh $LINUX_HPCKIT_URL
- name: build_c++
run: scripts/build_linux.sh c++ $SAMPLES_TAG
- name: build_fortran
run: scripts/build_linux.sh fortran $SAMPLES_TAG
- name: build_dpcpp
run: scripts/build_linux.sh dpc++ $SAMPLES_TAG
# Delete the following if you don't want to save install logs
- name: Saving install logs
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: InstallLogs_${{ github.job }}
path: |
bootstrapper*
installer*
retention-days: 7
build_linux_iotkit:
runs-on: ubuntu-20.04
timeout-minutes: 60
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v2
- name: traceroute
run: |
sudo apt-get install -y traceroute
sudo traceroute --tcp installer.repos.intel.com
- name: install_iotkit
run: scripts/install_linux.sh $LINUX_IOTKIT_URL
- name: build_c++
run: scripts/build_linux.sh c++ $SAMPLES_TAG
# Delete the following if you don't want to save install logs
- name: Saving install logs
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: InstallLogs_${{ github.job }}
path: |
bootstrapper*
installer*
retention-days: 7
build_linux_aikit:
runs-on: ubuntu-20.04
timeout-minutes: 60
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v2
- name: traceroute
run: |
sudo apt-get install -y traceroute
sudo traceroute --tcp installer.repos.intel.com
- name: install_aikit
run: scripts/install_linux.sh $LINUX_AIKIT_URL
# Delete the following if you don't want to save install logs
- name: Saving install logs
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: InstallLogs_${{ github.job }}
path: |
bootstrapper*
installer*
retention-days: 7
build_linux_renderkit:
runs-on: ubuntu-20.04
timeout-minutes: 60
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v2
- name: traceroute
run: |
sudo apt-get install -y traceroute
sudo traceroute --tcp installer.repos.intel.com
- name: install_renderkit
run: scripts/install_linux.sh $LINUX_RENDERKIT_URL
# Delete the following if you don't want to save install logs
- name: Saving install logs
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: InstallLogs_${{ github.job }}
path: |
bootstrapper*
installer*
retention-days: 7