forked from xsahxl/git-action-test
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathserverless-pipeline_ding-talk.yaml
37 lines (35 loc) · 1.39 KB
/
serverless-pipeline_ding-talk.yaml
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
28
29
30
31
32
33
34
35
36
37
name: "On Push masters"
runtimes:
- nodejs17
- python3.10
- java17
steps:
- run: npm install @serverless-devs/s@beta -g
- run: ls -al
- run: s config get && s deploy --use-local -y -a default_serverless_devs_access
env:
default_serverless_devs_access: '{"AccountID":"${{cloudSecrets.AccountID}}","AccessKeyID":"${{cloudSecrets.AccessKeyID}}","AccessKeySecret":"${{cloudSecrets.AccessKeySecret}}"}'
core_load_serverless_devs_component: 'devsapp/fc-deploy@dev;'
- name: install in root
run: npm install --registry=https://registry.npmmirror.com --force
working-directory: ./code
- name: echo
plugin: '@serverless-cd/npm-publish'
# if: ${{ contains(github.ref, 'engine')}}
inputs:
registry: //registry.npmjs.org
token: ${{ secrets.npm_token }}
codeDir: ./code
- name: 钉钉通知
plugin: "@serverless-cd/ding-talk"
inputs:
webhook: https://oapi.dingtalk.com/robot/send?access_token=${{secrets.DING_TALK_TOKEN}}
msgtype: markdown
secret: ${{secrets.DING_TALK_SECRET}}
payload:
title: "Serverless CD"
text: |
# 杭州天气 @150XXXXXXXX <br />
> 9度,西北风1级,空气良89,相对温度73% <br />
>  <br />
> ###### 10点20分发布 [天气](https://www.dingtalk.com)