Skip to content

Commit a082b90

Browse files
committed
INT-273 use s3.put for artifacts
1 parent bfa8dcc commit a082b90

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

.evergreen.yml

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,40 +27,42 @@ functions:
2727
working_dir: src
2828
script: |
2929
set -o errexit
30+
set -o verbose
3031
export PATH="$PATH:${add_path|}"
3132
test -n "${add_environment|}" && export "${add_environment|}"
32-
set -o verbose
33-
"${npm|npm}" install
33+
${node|node} --version
34+
${npm|npm} --version
35+
${npm|npm} install
3436
"npm test" :
3537
- command: shell.exec
3638
params:
3739
working_dir: src
3840
script: |
3941
set -o errexit
42+
set -o verbose
4043
export PATH="$PATH:${add_path|}"
4144
test -n "${add_environment|}" && export "${add_environment|}"
42-
set -o verbose
43-
"${npm|npm}" run test
45+
${npm|npm} run test
4446
"npm check" :
4547
- command: shell.exec
4648
params:
4749
working_dir: src
4850
script: |
4951
set -o errexit
52+
set -o verbose
5053
export PATH="$PATH:${add_path|}"
5154
test -n "${add_environment|}" && export "${add_environment|}"
52-
set -o verbose
53-
"${npm|npm}" run check
55+
${npm|npm} run check
5456
"npm release" :
5557
- command: shell.exec
5658
params:
5759
working_dir: src
5860
script: |
5961
set -o errexit
62+
set -o verbose
6063
export PATH="$PATH:${add_path|}"
6164
test -n "${add_environment|}" && export "${add_environment|}"
62-
set -o verbose
63-
"${npm|npm}" run release
65+
${npm|npm} run release
6466
6567
#######################################
6668
# Tasks #
@@ -75,6 +77,17 @@ tasks:
7577
- func: "npm test"
7678
# - func: "npm check"
7779
- func: "npm release"
80+
- command: s3.put
81+
params:
82+
aws_key: ${aws_key}
83+
aws_secret: ${aws_secret}
84+
local_file: "src/dist/${installer_filename}"
85+
remote_file: "mongodbjs-scout-master/${build_variant}/${revision}/${installer_filename}"
86+
bucket: mciuploads
87+
permissions: public-read
88+
content_type: ${installer_content_type|application/octet-stream}
89+
display_name: Installer
90+
7891
# - name: test
7992
# depends_on:
8093
# - name: compile
@@ -94,7 +107,9 @@ buildvariants:
94107
- "osx-108"
95108
expansions:
96109
add_environment: ""
97-
add_path: "/opt/node/bin"
110+
add_path: /opt/node/bin
111+
installer_content_type: "application/x-apple-diskimage"
112+
installer_filename: "MongoDB Scout.dmg"
98113
num_cores: $(sysctl -n hw.logicalcpu)
99114
tasks:
100115
- name: compile
@@ -108,6 +123,8 @@ buildvariants:
108123
expansions:
109124
add_environment: "APPDATA=C:\\Program Files (x86)\\nodejs\\node_modules"
110125
add_path: "/cygdrive/c/Program Files (x86)/nodejs"
126+
installer_content_type: "application/octet-stream"
127+
installer_filename: "MongoDB Scout.exe"
111128
exe: ".exe"
112129
num_cores: $(grep -c ^processor /proc/cpuinfo)
113130
tasks:

0 commit comments

Comments
 (0)