Skip to content

Commit abc15cc

Browse files
authored
CLOUDP-94311: Include generated docs in release tasks an notifications (#738)
1 parent 9b567e1 commit abc15cc

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

build/ci/evergreen.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,8 @@ functions:
375375
- evergreen_user
376376
- evergreen_api_key
377377
- release_slack_channel
378+
- revision
379+
- created_at
378380
binary: build/package/send-slack-notification.sh
379381
"generate download archive json":
380382
- command: shell.exec
@@ -1569,7 +1571,7 @@ buildvariants:
15691571
tasks:
15701572
- name: ".e2e .clusters .opsmanager"
15711573
- name: generate_docs
1572-
display_name: "Generate Docs"
1574+
display_name: "Generate Preview Docs"
15731575
run_on:
15741576
- rhel70-small
15751577
expansions:
@@ -1628,6 +1630,15 @@ buildvariants:
16281630
go_bin: "/opt/golang/go1.16/bin"
16291631
tasks:
16301632
- name: release
1633+
- name: release_generate_docs
1634+
display_name: "Generate Stable Docs"
1635+
run_on:
1636+
- rhel70-small
1637+
expansions:
1638+
go_root: "/opt/golang/go1.16"
1639+
go_bin: "/opt/golang/go1.16/bin"
1640+
tasks:
1641+
- name: ".docs"
16311642
- name: release_publish_42
16321643
display_name: "Publish yum/apt 4.2"
16331644
run_on:

build/package/send-slack-notification.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,15 @@ curl --header "Api-User:${evergreen_user:?}" \
2828
{
2929
"title": "v'"${VERSION}"'",
3030
"title_link": "https://github.com/mongodb/mongocli/releases/tag/v'"${VERSION}"'",
31-
"author_name": "MongoDB CLI",
31+
"author_name": "Release Page",
3232
"fallback": "new release",
3333
"author_icon": "https://camo.githubusercontent.com/0e10b56a03b056a6e5fcf82a3cb3603188549a02c234b8e5426aaa11853e3069/68747470733a2f2f7261772e6769746875622e636f6d2f6d6f6e676f64622f6d6f6e676f636c692f6d61737465722f6d6f6e676f636c692e706e67"
34+
},
35+
{
36+
"title": "command.tgz",
37+
"title_link": "https://mongodb-mongocli-build.s3.amazonaws.com/mongocli-master/docs/'"${revision-}"'_'"${created_at-}"'/command.tgz",
38+
"author_name": "Generated Docs",
39+
"fallback": "new docs",
40+
"author_icon": "https://camo.githubusercontent.com/0e10b56a03b056a6e5fcf82a3cb3603188549a02c234b8e5426aaa11853e3069/68747470733a2f2f7261772e6769746875622e636f6d2f6d6f6e676f64622f6d6f6e676f636c692f6d61737465722f6d6f6e676f636c692e706e67"
3441
}]
3542
}'

0 commit comments

Comments
 (0)