mirror of
https://github.com/monlor/MIXBOX-ARCHIVE.git
synced 2026-04-27 13:11:07 +00:00
Compare commits
11 Commits
test-20200
...
master-202
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cf77dee5c7 | ||
|
|
11b53e09e4 | ||
|
|
d502bcb37f | ||
|
|
b4171b97dc | ||
|
|
6a5292033b | ||
|
|
552744aead | ||
|
|
fd58755c7e | ||
|
|
7d1da6b1bf | ||
|
|
ec6576f0d7 | ||
|
|
b988da9396 | ||
|
|
691a5d34ff |
15
.github/workflows/deploy.yaml
vendored
15
.github/workflows/deploy.yaml
vendored
@@ -42,18 +42,3 @@ jobs:
|
|||||||
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
|
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
|
||||||
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${CO_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}
|
|
||||||
|
|||||||
22
.github/workflows/main.yml
vendored
22
.github/workflows/main.yml
vendored
@@ -1,6 +1,21 @@
|
|||||||
name: Main-CI
|
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:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
@@ -8,6 +23,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
GH_REF: ${{ secrets.GH_REF }}
|
GH_REF: ${{ secrets.GH_REF }}
|
||||||
CO_REF: ${{ secrets.CO_REF }}
|
CO_REF: ${{ secrets.CO_REF }}
|
||||||
|
BRANCH_NAME: ${{ github.ref }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@master
|
uses: actions/checkout@master
|
||||||
@@ -15,5 +31,5 @@ jobs:
|
|||||||
- name: Pack And Deploy
|
- name: Pack And Deploy
|
||||||
run: |
|
run: |
|
||||||
bash ./tools/gitsync.sh pack
|
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 `basename ${BRANCH_NAME}` ${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}` ${CO_REF}
|
||||||
1
.github/workflows/master.yaml
vendored
1
.github/workflows/master.yaml
vendored
@@ -20,6 +20,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
BRANCH_NAME: master
|
BRANCH_NAME: master
|
||||||
run: |
|
run: |
|
||||||
|
git fetch origin ${BRANCH_NAME}
|
||||||
git checkout ${BRANCH_NAME}
|
git checkout ${BRANCH_NAME}
|
||||||
bash ./tools/gitsync.sh pack
|
bash ./tools/gitsync.sh pack
|
||||||
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
|
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
|
||||||
|
|||||||
2
.github/workflows/test.yaml
vendored
2
.github/workflows/test.yaml
vendored
@@ -20,7 +20,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
BRANCH_NAME: test
|
BRANCH_NAME: test
|
||||||
run: |
|
run: |
|
||||||
gitp pull
|
git fetch origin ${BRANCH_NAME}
|
||||||
git checkout ${BRANCH_NAME}
|
git checkout ${BRANCH_NAME}
|
||||||
bash ./tools/gitsync.sh pack
|
bash ./tools/gitsync.sh pack
|
||||||
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
|
bash ./tools/gitsync.sh deploy mbfiles ${BRANCH_NAME} ${GH_REF}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# MIXBOX
|
# MIXBOX
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
> MIXBOX是一款全新的,完全基于Shell脚本的工具箱,为在路由器上实现程序的快速配置及运行管理,欢迎大佬们stars、fork及pr.
|
> MIXBOX是一款全新的,完全基于Shell脚本的工具箱,为在路由器上实现程序的快速配置及运行管理,欢迎大佬们stars、fork及pr.
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ logsh "【Tools】" "正在卸载工具箱..."
|
|||||||
|
|
||||||
logsh "【Tools】" "停止所有插件"
|
logsh "【Tools】" "停止所有插件"
|
||||||
|
|
||||||
ls ${mbroot}/apps | while read line
|
ls ${mbroot}/apps 2> /dev/null | while read line
|
||||||
do
|
do
|
||||||
result=$(mbdb get ${line}.main.enable)
|
result=$(mbdb get ${line}.main.enable)
|
||||||
if [ "$result" == '1' ]; then
|
if [ "$result" == '1' ]; then
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ logsh "【Tools】" "请按任意键安装工具箱(Ctrl + C 退出)."
|
|||||||
read answer
|
read answer
|
||||||
#check root
|
#check root
|
||||||
# [ "$USER" != "root" ] && logsh "【Tools】" "请使用root用户安装工具箱!" && exit 1
|
# [ "$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"
|
mbtmp="/tmp/mbtmp"
|
||||||
[ ! -d "${mbtmp}" ] && mkdir -p ${mbtmp}
|
[ ! -d "${mbtmp}" ] && mkdir -p ${mbtmp}
|
||||||
model=$(uname -ms | tr ' ' '_' | tr '[A-Z]' '[a-z]')
|
model=$(uname -ms | tr ' ' '_' | tr '[A-Z]' '[a-z]')
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ reset() {
|
|||||||
# $3: remote url with token
|
# $3: remote url with token
|
||||||
deploy() {
|
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
|
cd $1
|
||||||
git init
|
git init
|
||||||
|
|||||||
Reference in New Issue
Block a user