63 lines
1.9 KiB
YAML
63 lines
1.9 KiB
YAML
name: Release
|
|
on:
|
|
# push:
|
|
# tags:
|
|
# - 'v*.*.*'
|
|
release:
|
|
types:
|
|
- published
|
|
jobs:
|
|
build:
|
|
runs-on: macos-latest
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
- name: setup JDK 1.8
|
|
uses: actions/setup-java@v1
|
|
with:
|
|
java-version: 1.8
|
|
- uses: actions/setup-node@v1
|
|
with:
|
|
node-version: 10
|
|
registry-url: 'https://registry.npmjs.org'
|
|
- name: Config Github Account
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
run: |
|
|
git config user.email "pengfeizhou@foxmail.com"
|
|
git config user.name "pengfei.zhou"
|
|
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
|
|
git checkout master
|
|
- name: Setup
|
|
run: sh setup.sh
|
|
- name: Install Cocoapods
|
|
run: |
|
|
gem install cocoapods
|
|
- name: Echo current Version
|
|
run: |
|
|
echo ${GITHUB_REF:11}>version
|
|
echo "Current Version is "${GITHUB_REF:11}
|
|
- name: Publish
|
|
run: |
|
|
sh publish.sh
|
|
env:
|
|
COCOAPODS_TRUNK_TOKEN: ${{ secrets.COCOAPODS_TRUNK_TOKEN }}
|
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
BINTARY_USER: ${{ secrets.BINTARY_USER }}
|
|
BINTARY_REPO: ${{ secrets.BINTARY_REPO }}
|
|
BINTARY_APIKEY: ${{ secrets.BINTARY_APIKEY }}
|
|
- name: Publish legacy
|
|
run: |
|
|
sh publish-android-legacy.sh
|
|
env:
|
|
BINTARY_USER: ${{ secrets.BINTARY_USER }}
|
|
BINTARY_REPO: ${{ secrets.BINTARY_REPO }}
|
|
BINTARY_APIKEY: ${{ secrets.BINTARY_APIKEY }}
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
- name: dingtalk
|
|
uses: JantHsueh/webrequest-action@master
|
|
with:
|
|
url: ${{ secrets.dingtalk_webhook }}
|
|
method: POST
|
|
payload: "{\"msgtype\": \"text\", \"text\": {\"content\": \"Doric version ${GITHUB_REF:11} released.\"}}"
|
|
headers: '{"Content-Type": "application/json"}'
|