Skip to content

Commit 6f7cd12

Browse files
authored
CI: Add Linux gcc11,gcc13 jobs (#1475)
For every gcc version: with cache and no-cache Resolves: IMPROVE-CI Signed-off-by: Yaroslav Stefinko <ext-yaroslav.stefinko@here.com>
1 parent 8633052 commit 6f7cd12

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

.github/workflows/psv_pipelines.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,70 @@ jobs:
7171
run: ./scripts/linux/psv/build_psv_no_cache.sh
7272
shell: bash
7373

74+
psv-linux-22-04-gcc11-build:
75+
name: PSV.Linux.22.04.gcc11
76+
runs-on: ubuntu-22.04
77+
env:
78+
BUILD_TYPE: RelWithDebInfo
79+
steps:
80+
- name: Check out repository
81+
uses: actions/checkout@v3
82+
- name: Install Ubuntu dependencies
83+
run: sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev --no-install-recommends
84+
shell: bash
85+
- name: Compile project with cmake and ccache
86+
run: gcc --version && ./scripts/linux/psv/build_psv.sh
87+
shell: bash
88+
89+
psv-linux-22-04-gcc13-build-no-cache:
90+
name: PSV.Linux.22.04.gcc13.OLP_SDK_ENABLE_DEFAULT_CACHE=OFF
91+
runs-on: ubuntu-22.04
92+
env:
93+
BUILD_TYPE: RelWithDebInfo
94+
CC: gcc-13
95+
CXX: g++-13
96+
steps:
97+
- name: Check out repository
98+
uses: actions/checkout@v2
99+
- name: Install Ubuntu dependencies
100+
run: sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-13 g++-13 --no-install-recommends
101+
shell: bash
102+
- name: Compile project without cache
103+
run: ./scripts/linux/psv/build_psv_no_cache.sh
104+
shell: bash
105+
106+
psv-linux-22-04-gcc13-build:
107+
name: PSV.Linux.22.04.gcc13
108+
runs-on: ubuntu-22.04
109+
env:
110+
BUILD_TYPE: RelWithDebInfo
111+
CC: gcc-13
112+
CXX: g++-13
113+
steps:
114+
- name: Check out repository
115+
uses: actions/checkout@v3
116+
- name: Install Ubuntu dependencies
117+
run: sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev --no-install-recommends
118+
shell: bash
119+
- name: Compile project with cmake and ccache
120+
run: gcc --version && ./scripts/linux/psv/build_psv.sh
121+
shell: bash
122+
123+
psv-linux-22-04-gcc11-build-no-cache:
124+
name: PSV.Linux.22.04.gcc11.OLP_SDK_ENABLE_DEFAULT_CACHE=OFF
125+
runs-on: ubuntu-22.04
126+
env:
127+
BUILD_TYPE: RelWithDebInfo
128+
steps:
129+
- name: Check out repository
130+
uses: actions/checkout@v2
131+
- name: Install Ubuntu dependencies
132+
run: sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev --no-install-recommends
133+
shell: bash
134+
- name: Compile project without cache
135+
run: ./scripts/linux/psv/build_psv_no_cache.sh
136+
shell: bash
137+
74138
psv-linux-20-04-clang-build:
75139
name: PSV.Linux.20.04.clang
76140
runs-on: ubuntu-20.04

0 commit comments

Comments
 (0)