11 Commits

Author SHA1 Message Date
monlor
cf77dee5c7 修改ci 2020-03-05 22:48:41 +08:00
monlor
11b53e09e4 2020-03-05 22:34:11 2020-03-05 22:34:12 +08:00
monlor
d502bcb37f 2020-03-05 22:33:28 2020-03-05 22:33:28 +08:00
monlor
b4171b97dc 2020-03-05 22:20:46 2020-03-05 22:20:46 +08:00
monlor
6a5292033b 2020-03-05 22:16:51 2020-03-05 22:16:52 +08:00
monlor
552744aead 2020-03-05 22:13:57 2020-03-05 22:13:57 +08:00
monlor
fd58755c7e 2020-03-05 21:51:11 2020-03-05 21:51:11 +08:00
monlor
7d1da6b1bf 修改工具箱安装链接为coding 2020-03-05 21:46:04 +08:00
monlor
ec6576f0d7 2020-03-05 21:42:20 2020-03-05 21:42:20 +08:00
monlor
b988da9396 2020-03-05 21:36:47 2020-03-05 21:36:47 +08:00
monlor
691a5d34ff 2020-03-05 21:36:01 2020-03-05 21:36:01 +08:00
8 changed files with 25 additions and 23 deletions

View File

@@ -42,18 +42,3 @@ jobs:
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${CO_REF}
dev-job:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Pack And Deploy
env:
BRANCH_NAME: dev
run: |
git fetch origin ${BRANCH_NAME}
git checkout ${BRANCH_NAME}
bash ./tools/gitsync.sh pack
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${CO_REF}

View File

@@ -1,6 +1,21 @@
name: Main-CI
on: [push, pull_request]
# on: [push, pull_request]
on:
push:
branchs:
- master
- test
tags-ignore:
- deploy-*
- test-*
- master-*
ignore-paths:
- '.github'
- 'README.md'
pull_request:
branchs:
- master
jobs:
publish:
@@ -8,6 +23,7 @@ jobs:
env:
GH_REF: ${{ secrets.GH_REF }}
CO_REF: ${{ secrets.CO_REF }}
BRANCH_NAME: ${{ github.ref }}
steps:
- name: Checkout
uses: actions/checkout@master
@@ -15,5 +31,5 @@ jobs:
- name: Pack And Deploy
run: |
bash ./tools/gitsync.sh pack
bash ./tools/gitsync.sh deploy mbfiles `git branch | awk '$1 == "*"{print $2}'` ${GH_REF}
bash ./tools/gitsync.sh deploy mbfiles `git branch | awk '$1 == "*"{print $2}'` ${CO_REF}
bash ./tools/gitsync.sh deploy mbfiles `basename ${BRANCH_NAME}` ${GH_REF}
bash ./tools/gitsync.sh deploy mbfiles `basename ${BRANCH_NAME}` ${CO_REF}

View File

@@ -20,6 +20,7 @@ jobs:
env:
BRANCH_NAME: master
run: |
git fetch origin ${BRANCH_NAME}
git checkout ${BRANCH_NAME}
bash ./tools/gitsync.sh pack
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}

View File

@@ -20,7 +20,7 @@ jobs:
env:
BRANCH_NAME: test
run: |
gitp pull
git fetch origin ${BRANCH_NAME}
git checkout ${BRANCH_NAME}
bash ./tools/gitsync.sh pack
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}

View File

@@ -1,6 +1,6 @@
# MIXBOX
![](https://github.com/monlor/MIXBOX/workflows/CI/badge.svg)
![](https://github.com/monlor/MIXBOX/workflows/Main-CI/badge.svg)
> MIXBOX是一款全新的完全基于Shell脚本的工具箱为在路由器上实现程序的快速配置及运行管理欢迎大佬们stars、fork及pr.

View File

@@ -11,7 +11,7 @@ logsh "【Tools】" "正在卸载工具箱..."
logsh "【Tools】" "停止所有插件"
ls ${mbroot}/apps | while read line
ls ${mbroot}/apps 2> /dev/null | while read line
do
result=$(mbdb get ${line}.main.enable)
if [ "$result" == '1' ]; then

View File

@@ -17,7 +17,7 @@ logsh "【Tools】" "请按任意键安装工具箱(Ctrl + C 退出)."
read answer
#check root
# [ "$USER" != "root" ] && logsh "【Tools】" "请使用root用户安装工具箱" && exit 1
mburl="https://gitee.com/monlor/mbfiles/raw/master"
mburl="https://monlor.coding.net/p/mbfiles/d/mbfiles/git/raw/master"
mbtmp="/tmp/mbtmp"
[ ! -d "${mbtmp}" ] && mkdir -p ${mbtmp}
model=$(uname -ms | tr ' ' '_' | tr '[A-Z]' '[a-z]')

View File

@@ -104,7 +104,7 @@ reset() {
# $3: remote url with token
deploy() {
sed -Ei "s#mbfiles/raw/[a-z]+#mbfiles/raw/$2#" $1/install.sh
sed -Ei "s#mbfiles/git/raw/[a-z]+#mbfiles/git/raw/$2#" $1/install.sh
cd $1
git init