Setting Linux & Windows amd64 builds to compile on MR
This commit is contained in:
parent
f45e61d651
commit
b68dacec62
1 changed files with 27 additions and 22 deletions
|
|
@ -7,13 +7,22 @@
|
|||
#-----------------------------------------------------------------------#
|
||||
# OpenRGB GitLab CI Configuration #
|
||||
#-----------------------------------------------------------------------#
|
||||
.default_rules:
|
||||
.fork_local_runner_rules:
|
||||
rules:
|
||||
- if: $CI_PROJECT_PATH == "CalcProgrammer1/OpenRGB" || $CI_PIPELINE_SOURCE == "push"
|
||||
when: on_success
|
||||
|
||||
.fork_gitlab_runner_rules:
|
||||
rules:
|
||||
- if: $CI_PROJECT_PATH != "CalcProgrammer1/OpenRGB" && $CI_PIPELINE_SOURCE == "push"
|
||||
when: manual
|
||||
allow_failure: true
|
||||
|
||||
.upstream_rules:
|
||||
rules:
|
||||
- if: '$CI_PROJECT_PATH == "CalcProgrammer1/OpenRGB"'
|
||||
when: on_success
|
||||
- if: $CI_PIPELINE_SOURCE == "push"
|
||||
when: manual
|
||||
allow_failure: true
|
||||
- !reference [.fork_gitlab_runner_rules, rules]
|
||||
|
||||
.shared_windows_runners:
|
||||
tags:
|
||||
|
|
@ -56,7 +65,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (AppImage) i386 Build Target #
|
||||
|
|
@ -81,7 +90,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (AppImage) amd64 Build Target #
|
||||
|
|
@ -109,7 +118,7 @@ before_script:
|
|||
"Linux amd64 AppImage":
|
||||
extends: "Linux amd64 AppImage Base"
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.fork_local_runner_rules, rules]
|
||||
tags:
|
||||
- linux
|
||||
- amd64
|
||||
|
|
@ -117,9 +126,7 @@ before_script:
|
|||
"Linux amd64 AppImage (gitlab.com runner)":
|
||||
extends: "Linux amd64 AppImage Base"
|
||||
rules:
|
||||
- if: $CI_PROJECT_PATH != "CalcProgrammer1/OpenRGB" && $CI_PIPELINE_SOURCE == "push"
|
||||
when: manual
|
||||
allow_failure: true
|
||||
- !reference [.fork_gitlab_runner_rules, rules]
|
||||
tags:
|
||||
- "saas-linux-small-amd64"
|
||||
|
||||
|
|
@ -146,7 +153,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (AppImage) arm64 Build Target #
|
||||
|
|
@ -171,7 +178,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (.deb) Debian Bookworm i386 Build Target #
|
||||
|
|
@ -199,7 +206,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (.deb) Debian Bookworm amd64 Build Target #
|
||||
|
|
@ -227,7 +234,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (.deb) Debian Bookworm armhf Build Target #
|
||||
|
|
@ -255,7 +262,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (.deb) Debian Bookworm arm64 Build Target #
|
||||
|
|
@ -283,7 +290,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Linux (.rpm, F40) 64-bit Build Target #
|
||||
|
|
@ -314,7 +321,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Debian i386 Bookworm test #
|
||||
|
|
@ -467,7 +474,7 @@ before_script:
|
|||
expire_in: 30 days
|
||||
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.upstream_rules, rules]
|
||||
|
||||
#-----------------------------------------------------------------------#
|
||||
# Windows (64-bit) Build Target #
|
||||
|
|
@ -548,16 +555,14 @@ before_script:
|
|||
"Windows 64":
|
||||
extends: "Windows 64 Base"
|
||||
rules:
|
||||
- !reference [.default_rules, rules]
|
||||
- !reference [.fork_local_runner_rules, rules]
|
||||
|
||||
"Windows 64 (gitlab.com runner)":
|
||||
extends: "Windows 64 Base"
|
||||
before_script:
|
||||
choco install visualstudio2019-workload-vctools -y # gitlab provides vs2022, so add vs2019
|
||||
rules:
|
||||
- if: $CI_PROJECT_PATH != "CalcProgrammer1/OpenRGB" && $CI_PIPELINE_SOURCE == "push"
|
||||
when: manual
|
||||
allow_failure: true
|
||||
- !reference [.fork_gitlab_runner_rules, rules]
|
||||
tags:
|
||||
- "saas-windows-medium-amd64"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue