添加自动编译 action

This commit is contained in:
whyour 2021-05-11 23:33:57 +08:00
parent 633fe7707c
commit 3373911b7b
3 changed files with 36 additions and 1 deletions

34
.github/workflows/ build.yml vendored Normal file
View File

@ -0,0 +1,34 @@
name: build static
on:
push:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: '14'
- name: build front and back
run: |
yarn install
yarn build
yarn build-back
- name: copy to static repo
env:
GITHUB_REPO: gitee.com/whyour/qinglong-static
run: |
mkdir -p static
cd ./static
cp -rf ../dist ./ && cp -rf ../build ./
git init && git add .
git config user.name "whyour"
git config user.email "imwhyour@gmail.com"
git add .
git commit -m "copy static at $(date +'%Y-%m-%d %H:%M:%S')"
git push --force --quiet "https://whyour:${{ secrets.API_TOKEN }}@${GITHUB_REPO}.git" master:master

View File

@ -284,6 +284,7 @@ const Crontab = () => {
const result = [...value];
result.splice(index, 1, {
...record,
pid: null,
status: CrontabStatus.idle,
});
setValue(result);

View File

@ -31,7 +31,7 @@ const CronLogModal = ({
if (localStorage.getItem('logCron') === cron._id) {
const log = data.data as string;
setValue(log || '暂无日志');
if (log && !log.includes('执行结束')) {
if (log && !log.includes('执行结束') && visible) {
setTimeout(() => {
getCronLog();
}, 2000);