Compare commits
10 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
d4587a67d3 | ||
![]() |
ac19805721 | ||
![]() |
e227b2bb1b | ||
![]() |
2bd1b5b725 | ||
![]() |
25484e5222 | ||
![]() |
1ec1cc4e4e | ||
![]() |
c284c64f39 | ||
![]() |
b289e2f92d | ||
![]() |
613b859e0b | ||
![]() |
dc67211c0b |
@ -19,5 +19,5 @@ inputs:
|
|||||||
required: false
|
required: false
|
||||||
|
|
||||||
runs:
|
runs:
|
||||||
using: 'node12'
|
using: 'node16'
|
||||||
main: 'dist/index.js'
|
main: 'dist/index.js'
|
||||||
|
57
examples/github-build.yml
Normal file
57
examples/github-build.yml
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
name: Build
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
push:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
Build:
|
||||||
|
name: Build
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
-
|
||||||
|
name: Private Actions Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
### show time now
|
||||||
|
####
|
||||||
|
####
|
||||||
|
-
|
||||||
|
name: Get Data
|
||||||
|
id: getDingData
|
||||||
|
run: |
|
||||||
|
# 输出仓库名
|
||||||
|
REPOSITORY="${{GITHUB.REPOSITORY}}"
|
||||||
|
echo "::set-output name=REPOSITORY::${REPOSITORY#*/}"
|
||||||
|
|
||||||
|
# 获取用户仓库信息
|
||||||
|
RESPONSE="$(curl -sLm 10 https://api.github.com/repos/${{ GITHUB.REPOSITORY }})"
|
||||||
|
# 建议填写自己的 TOKEN
|
||||||
|
# RESPONSE="$(curl -sLm 10 https://api.github.com/repos/${{ GITHUB.REPOSITORY }} -H "Authorization: token ${{ SECRETS.TOKEN_GITHUB }}")"
|
||||||
|
|
||||||
|
# 获取 用户仓库 设置的 描述,如果为空,可能是没有使用 TOKEN
|
||||||
|
DESCRIPTION="$(jq -r .description <(echo ${RESPONSE}))"
|
||||||
|
echo "::set-output name=DESCRIPTION::${DESCRIPTION}"
|
||||||
|
|
||||||
|
# 获取 用户仓库 设置的 URL, 如果没有就输出 Github 地址
|
||||||
|
URL="$(jq -r .homepage <(echo ${RESPONSE}))"
|
||||||
|
if [[ "${URL}" != "null" || "${URL}" != "" ]]; then
|
||||||
|
echo "::set-output name=URL::${URL}"
|
||||||
|
else
|
||||||
|
echo "::set-output name=URL::${{ GITHUB.SERVER_URL }}/${{ GITHUB.REPOSITORY }}"
|
||||||
|
fi
|
||||||
|
-
|
||||||
|
name: Send dingding notify
|
||||||
|
uses: zcong1993/actions-ding@master
|
||||||
|
with:
|
||||||
|
dingToken: ${{ SECRETS.DING_TOKEN }}
|
||||||
|
secret: ${{ SECRETS.DING_SECRET }}
|
||||||
|
body: |
|
||||||
|
{
|
||||||
|
"msgtype": "link",
|
||||||
|
"link": {
|
||||||
|
"text": "${{ steps.getDingData.outputs.DESCRIPTION }}",
|
||||||
|
"title": "${{ steps.getDingData.outputs.REPOSITORY }} WorkFlow ${{ GITHUB.JOB }} Success!",
|
||||||
|
"picUrl": "https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png",
|
||||||
|
"messageUrl": "${{ steps.getDingData.outputs.URL }}"
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user