From 33f31eea59232f25c39656d1a3aa1d97171bf689 Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 15:53:25 +0200 Subject: [PATCH 01/10] Create buildtests.yml Simple build tests on x86_64 --- .github/workflows/buildtests.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/buildtests.yml diff --git a/.github/workflows/buildtests.yml b/.github/workflows/buildtests.yml new file mode 100644 index 000000000..4dd97995c --- /dev/null +++ b/.github/workflows/buildtests.yml @@ -0,0 +1,25 @@ +name: LIKWID Build Tests + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build-accessdaemon: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: make accessdaemon + run: make ACCESSMODE=accessdaemon + + build-perfevent: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: make perf_event + run: make ACCESSMODE=perf_event From abbf84e0fcfe1545dc282b2f6b9f5e11bb453068 Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 16:02:41 +0200 Subject: [PATCH 02/10] Update buildtests.yml --- .github/workflows/buildtests.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/buildtests.yml b/.github/workflows/buildtests.yml index 4dd97995c..85ab19843 100644 --- a/.github/workflows/buildtests.yml +++ b/.github/workflows/buildtests.yml @@ -8,9 +8,7 @@ on: jobs: build-accessdaemon: - runs-on: ubuntu-latest - steps: - uses: actions/checkout@v2 - name: make accessdaemon @@ -18,7 +16,6 @@ jobs: build-perfevent: runs-on: ubuntu-latest - steps: - uses: actions/checkout@v2 - name: make perf_event From 6800fa2b5ee408e4598b85e94f797d6131fb089a Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 16:06:38 +0200 Subject: [PATCH 03/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ed3cfd1f9..e12232a65 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ our hands to test them properly. [LIKWID Playlist (YouTube)](https://www.youtube.com/playlist?list=PLxVedhmuwLq2CqJpAABDMbZG8Whi7pKsk) -[![Build Status](https://travis-ci.com/RRZE-HPC/likwid.svg?branch=master)](https://travis-ci.com/github/RRZE-HPC/likwid) [![General LIKWID DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4275676.svg)](https://doi.org/10.5281/zenodo.4275676) +[![LIKWID Build Tests](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml/badge.svg)](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml) [![General LIKWID DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4275676.svg)](https://doi.org/10.5281/zenodo.4275676) It consists of: From ae6207b7a7a9b4e4d3da4574de694bb8d8e3ba4d Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 16:17:59 +0200 Subject: [PATCH 04/10] Add ARMv8 --- .github/workflows/buildtests.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/buildtests.yml b/.github/workflows/buildtests.yml index 85ab19843..b9920b2b5 100644 --- a/.github/workflows/buildtests.yml +++ b/.github/workflows/buildtests.yml @@ -7,16 +7,29 @@ on: branches: [ master ] jobs: - build-accessdaemon: + build-x86-accessdaemon: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: make accessdaemon run: make ACCESSMODE=accessdaemon - build-perfevent: + build-x86-perfevent: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: make perf_event run: make ACCESSMODE=perf_event + + build-arm8-perfevent: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: uraimo/run-on-arch-action@v2.0.5 + id: aarch64-perf + with: + arch: aarch64 + distro: ubuntu20.04 + run: make COMPILER=ARMv8 + - name: result + run: echo "${{ steps.aarch64-perf.outputs }}" From fe14d96aed9ac697c72b2d32a53461c0aea753b9 Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 16:20:21 +0200 Subject: [PATCH 05/10] Update buildtests.yml --- .github/workflows/buildtests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/buildtests.yml b/.github/workflows/buildtests.yml index b9920b2b5..1fcde0e2a 100644 --- a/.github/workflows/buildtests.yml +++ b/.github/workflows/buildtests.yml @@ -22,14 +22,14 @@ jobs: run: make ACCESSMODE=perf_event build-arm8-perfevent: - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 - uses: uraimo/run-on-arch-action@v2.0.5 id: aarch64-perf with: arch: aarch64 - distro: ubuntu20.04 + distro: ubuntu18.04 run: make COMPILER=ARMv8 - name: result run: echo "${{ steps.aarch64-perf.outputs }}" From 9849fc5d0e46fe5fdb02bc489abaf178396e97dc Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 16:31:47 +0200 Subject: [PATCH 06/10] Update buildtests.yml --- .github/workflows/buildtests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/buildtests.yml b/.github/workflows/buildtests.yml index 1fcde0e2a..6d3da4816 100644 --- a/.github/workflows/buildtests.yml +++ b/.github/workflows/buildtests.yml @@ -27,6 +27,7 @@ jobs: - uses: actions/checkout@v2 - uses: uraimo/run-on-arch-action@v2.0.5 id: aarch64-perf + name: make COMPILER=ARMv8 perf_event with: arch: aarch64 distro: ubuntu18.04 From 2b3aa33286cc8a0f19ceadde598fa8b1b253cfc8 Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 16:36:49 +0200 Subject: [PATCH 07/10] Update buildtests.yml --- .github/workflows/buildtests.yml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/.github/workflows/buildtests.yml b/.github/workflows/buildtests.yml index 6d3da4816..dc76d7c87 100644 --- a/.github/workflows/buildtests.yml +++ b/.github/workflows/buildtests.yml @@ -20,17 +20,3 @@ jobs: - uses: actions/checkout@v2 - name: make perf_event run: make ACCESSMODE=perf_event - - build-arm8-perfevent: - runs-on: ubuntu-18.04 - steps: - - uses: actions/checkout@v2 - - uses: uraimo/run-on-arch-action@v2.0.5 - id: aarch64-perf - name: make COMPILER=ARMv8 perf_event - with: - arch: aarch64 - distro: ubuntu18.04 - run: make COMPILER=ARMv8 - - name: result - run: echo "${{ steps.aarch64-perf.outputs }}" From 7fe6a8ea6332392d8048b4e61cac7a643cd1943a Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 17:23:05 +0200 Subject: [PATCH 08/10] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8af266c50..4a23883c4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -96,13 +96,13 @@ build-arm8-perf: check-event-files: - stage: test + stage: .pre tags: - testcluster script: - module load python - test/check_data_files.py events -# - test/check_data_files.py groups + - test/check_data_files.py groups arch-gen: stage: build From 2343b4bfea02818263f0b8a0bd0ddf0212093b95 Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 17:36:43 +0200 Subject: [PATCH 09/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e12232a65..113e63d35 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ our hands to test them properly. [LIKWID Playlist (YouTube)](https://www.youtube.com/playlist?list=PLxVedhmuwLq2CqJpAABDMbZG8Whi7pKsk) -[![LIKWID Build Tests](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml/badge.svg)](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml) [![General LIKWID DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4275676.svg)](https://doi.org/10.5281/zenodo.4275676) +[![LIKWID Build Tests](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml/badge.svg)](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml) CI at NHR@FAU [![General LIKWID DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4275676.svg)](https://doi.org/10.5281/zenodo.4275676) It consists of: From a212c6aedb1f6318edabc3e8a1d08b03ca880469 Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Wed, 8 Sep 2021 17:39:52 +0200 Subject: [PATCH 10/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 113e63d35..e12232a65 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ our hands to test them properly. [LIKWID Playlist (YouTube)](https://www.youtube.com/playlist?list=PLxVedhmuwLq2CqJpAABDMbZG8Whi7pKsk) -[![LIKWID Build Tests](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml/badge.svg)](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml) CI at NHR@FAU [![General LIKWID DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4275676.svg)](https://doi.org/10.5281/zenodo.4275676) +[![LIKWID Build Tests](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml/badge.svg)](https://github.com/RRZE-HPC/likwid/actions/workflows/buildtests.yml) [![General LIKWID DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4275676.svg)](https://doi.org/10.5281/zenodo.4275676) It consists of: