From 6200a943de9f0b5a59022c707a32e9eb48922b93 Mon Sep 17 00:00:00 2001 From: Oleksandr Poliakov <31327136+sanych-sun@users.noreply.github.com> Date: Fri, 16 Feb 2024 10:32:31 -0800 Subject: [PATCH] CSHARP-4962: Fix package build script on CI to produce 472 binaries (#1264) (cherry picked from commit a6f939d142f7815f13d2c92c83dcb07d24e020c6) --- evergreen/evergreen.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/evergreen/evergreen.yml b/evergreen/evergreen.yml index 22364f30e27..1055abd5123 100644 --- a/evergreen/evergreen.yml +++ b/evergreen/evergreen.yml @@ -931,7 +931,7 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: ${PROJECT_DIRECTORY}/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.nupkg + local_file: mongo-csharp-driver/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.nupkg remote_file: ${UPLOAD_BUCKET}/${revision}/${PACKAGE_ID}.${PACKAGE_VERSION}.nupkg bucket: mciuploads permissions: public-read @@ -940,7 +940,7 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: ${PROJECT_DIRECTORY}/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.snupkg + local_file: mongo-csharp-driver/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.snupkg remote_file: ${UPLOAD_BUCKET}/${revision}/${PACKAGE_ID}.${PACKAGE_VERSION}.snupkg bucket: mciuploads permissions: public-read @@ -951,14 +951,14 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: ${PROJECT_DIRECTORY}/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.nupkg + local_file: mongo-csharp-driver/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.nupkg remote_file: ${UPLOAD_BUCKET}/${revision}/${PACKAGE_ID}.${PACKAGE_VERSION}.nupkg bucket: mciuploads - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: ${PROJECT_DIRECTORY}/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.snupkg + local_file: mongo-csharp-driver/artifacts/nuget/${PACKAGE_ID}.${PACKAGE_VERSION}.snupkg remote_file: ${UPLOAD_BUCKET}/${revision}/${PACKAGE_ID}.${PACKAGE_VERSION}.snupkg bucket: mciuploads @@ -2298,22 +2298,24 @@ buildvariants: - matrix_name: build-packages matrix_spec: build-target: "release" + os: "windows-64" # should produce package on Windows to make sure full framework binaries created. display_name: "Package Pack" - run_on: ubuntu2004-small tags: ["build-packages", "release-tag"] tasks: - name: build-packages git_tag_only: true + priority: 10 - matrix_name: generate-apidocs matrix_spec: build-target: "release" + os: "ubuntu-2004" display_name: "Generate API Documentation" - run_on: ubuntu2004-small tags: ["build-apidocs", "release-tag"] tasks: - name: generate-apidocs git_tag_only: true + priority: 10 depends_on: - name: build-packages variant: ".build-packages" @@ -2322,12 +2324,13 @@ buildvariants: - matrix_name: push-packages matrix_spec: build-target: "release" + os: "ubuntu-2004" display_name: "Package Push" - run_on: ubuntu2004-small tags: ["push-packages", "release-tag"] tasks: - name: push-packages git_tag_only: true + priority: 10 depends_on: - name: build-packages variant: ".build-packages"