forked from DataDog/dd-trace-dotnet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
27 lines (23 loc) · 1.05 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
stages:
- binary_build
variables:
DATADOG_AGENT_WINBUILDIMAGES: v3946939-487746f
driver_build:
only:
- web
stage: binary_build
tags: ["runner:windows-docker", "windowsversion:1809"]
script:
- if (Test-Path build-out) { remove-item -recurse -force build-out }
- if (Test-Path artifacts) { remove-item -recurse -force artifacts }
- docker run --rm -m 4096M -v "$(Get-Location):c:\mnt" -e CI_JOB_ID=${CI_JOB_ID} -e WINDOWS_BUILDER=true -e AWS_NETWORKING=true -e SIGN_WINDOWS=true 486234852809.dkr.ecr.us-east-1.amazonaws.com/ci/datadog-agent-buildimages/windows_1809_x64:$Env:DATADOG_AGENT_WINBUILDIMAGES c:\mnt\tasks\winbuildscripts\buildwin.bat
- mkdir artifacts
- xcopy /e/s build-out\${CI_JOB_ID}\*.* artifacts
- remove-item -recurse -force build-out\${CI_JOB_ID}
# - aws s3 cp --region us-east-1 --recursive --exclude "*" --include "*.msm" --include "*.msi" artifacts/ s3://$DRIVER_S3_BUCKET/builds/
- get-childitem build-out
- get-childitem artifacts
artifacts:
expire_in: 2 weeks
paths:
- artifacts