Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
61faaf7e
Commit
61faaf7e
authored
Nov 10, 2023
by
Rémi Bernon
Committed by
Alexandre Julliard
Nov 27, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gitlab: Add windows tests to MR pipeline.
parent
886b778a
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
63 additions
and
3 deletions
+63
-3
build.yml
tools/gitlab/build.yml
+19
-1
test.yml
tools/gitlab/test.yml
+44
-2
No files found.
tools/gitlab/build.yml
View file @
61faaf7e
...
...
@@ -52,6 +52,24 @@ build-mac:
-
export PATH="/usr/local/opt/ccache/libexec:$PATH"
-
git rebase $CI_MERGE_REQUEST_DIFF_BASE_SHA --exec ./tools/gitlab/build-mac
build-winetest
:
stage
:
build
image
:
$CI_REGISTRY/wine/wine:debian-bookworm
rules
:
-
if
:
$CI_PIPELINE_SOURCE == 'merge_request_event'
needs
:
-
job
:
build-linux
variables
:
GIT_STRATEGY
:
none
artifacts
:
name
:
winetest
paths
:
-
winetest.exe
-
winetest64.exe
script
:
-
mv usr/local/lib/wine/i386-windows/winetest.exe winetest.exe
-
mv usr/local/lib/wine/x86_64-windows/winetest.exe winetest64.exe
build-daily-linux
:
extends
:
.wine-build
rules
:
...
...
@@ -63,7 +81,7 @@ build-daily-linux:
script
:
-
./tools/gitlab/build-linux
build-winetest
:
build-
daily-
winetest
:
stage
:
build
image
:
$CI_REGISTRY/wine/wine:debian-bookworm
rules
:
...
...
tools/gitlab/test.yml
View file @
61faaf7e
...
...
@@ -67,6 +67,48 @@ test-linux-32:
-
export WINETEST_COLOR=1
-
wine usr/local/lib/wine/i386-windows/winetest.exe -q -q -o - -t gitlab -u $CI_JOB_URL -n $EXCLUDE_TESTS
test-win10-21h2-32
:
stage
:
test
interruptible
:
true
variables
:
GIT_STRATEGY
:
none
EXCLUDE_TESTS
:
"
d3d11:d3d11
d3d9:d3d9ex
d3d9:visual"
rules
:
-
if
:
$CI_PIPELINE_SOURCE == 'merge_request_event'
needs
:
-
job
:
build-winetest
tags
:
-
win10-21h2
script
:
-
./winetest.exe -q -q -o - -t gitlab -u $CI_JOB_URL -n $EXCLUDE_TESTS >winetest.log
after_script
:
-
Get-Content ./winetest.log
artifacts
:
when
:
always
paths
:
-
winetest.log
test-win10-21h2-64
:
stage
:
test
interruptible
:
true
variables
:
GIT_STRATEGY
:
none
INCLUDE_TESTS
:
"
dinput"
rules
:
-
if
:
$CI_PIPELINE_SOURCE == 'merge_request_event'
needs
:
-
job
:
build-winetest
tags
:
-
win10-21h2
script
:
-
./winetest64.exe -q -q -o - -t gitlab -u $CI_JOB_URL $INCLUDE_TESTS >winetest.log
after_script
:
-
Get-Content ./winetest.log
artifacts
:
when
:
always
paths
:
-
winetest.log
debian-32
:
extends
:
.wine-test
rules
:
...
...
@@ -93,7 +135,7 @@ win10-21h2-32:
rules
:
-
if
:
$CI_PIPELINE_SOURCE == 'trigger' && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
needs
:
-
job
:
build-winetest
-
job
:
build-
daily-
winetest
tags
:
-
win10-21h2
script
:
...
...
@@ -107,7 +149,7 @@ win10-21h2-64:
rules
:
-
if
:
$CI_PIPELINE_SOURCE == 'trigger' && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
needs
:
-
job
:
build-winetest
-
job
:
build-
daily-
winetest
tags
:
-
win10-21h2
script
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment