- ✅ 上班(08:30)
- ✅ 下班(17:30)
- ✅ 消息推送
Note: 推荐使用
Ctrl
+F
进行搜索
- 点击
fork
将此项目克隆到你自己的仓库 - 点击
Settings
->Secrets
->Actions
->New repository secret
- 填写
Name
和Value
(见下方 参数列表) - 点击
Add secret
参数列表:
Name | Value | 备注 |
---|---|---|
DEVICE | android 或 ios |
系统名称 |
PHONE | 手机号码 | 登录蘑菇丁的手机号码 |
PASSWORD | 密码 | 登录蘑菇丁的密码 |
PROVINCE | 省份 | 例如:江西省 或 上海市 |
CITY | 城市 | 例如:南昌市 ,注:如果在直辖市就不要填 |
ADDRESS | 详细地址 | 可以登录蘑菇丁查看定位,把 省份 和 城市 去掉 |
LONGITUDE | 经度 | 可以在这里查看:经纬度查询 - 坐标拾取系统 |
LATITUDE | 纬度 | 可以在这里查看:经纬度查询 - 坐标拾取系统 |
DESCRIPTION | 备注 | 非必填:意思是你想填就填,不想填就不填 |
- 点击
Actions
- 点击
上班
或下班
- 点击
Run workflow
- 点击
Run workflow
(绿色)
刷新网页之后你会看见 (棕色图标)上班 或 (棕色图标)下班
喝杯咖啡等待一会,直到 (棕色图标) 变成 (绿色图标)
如果你看见的是 (红色图标)
请点进去查看原因:
- 点击
上班
或下班
- 点击
build
- 点击
(红色图标)Run sign
然后再转到 常见问题 查找原因。
推荐使用: CentOS 7.x
- 运行以下命令将此项目
clone
到本地
git clone git@github.com:laradocs/moguding-solution.git moguding
- 把 moguding 文件夹 进行压缩
- 把
压缩包
上传到服务器根目录
(你也可以上传到你能找到的目录) - 将
压缩包
解压至当前目录(我这里是根目录
) - 使用以下命令切换到
moguding
目录
cd moguding
- 执行以下命令安装需要的依赖
composer install
- 执行以下命令生成配置文件
cp .env.example .env
- 打开
.env
文件翻到最下面填写相关配置 - 点击
计划任务
- 填写
任务名称
->执行周期
->脚本内容
脚本内容(以 根目录
为例):
cd moguding && php artisan moguding
- 点击
添加任务
使用 Server 酱
进行消息推送:
- 打开 Server 酱 官网
- 点击
SendKey
(第一次需要登录) ->复制
- 回到
moguding-solution
项目 - 点击
Settings
->Secrets
->Actions
->New repository secret
- 填写
Name
和Value
(见下方 参数列表) - 点击
Add secret
参数列表:
Name | Value | 备注 |
---|---|---|
SENDKEY | 刚才复制的 SendKey |
非必填:不填代表不使用此功能 |
- Error: Process completed with exit code 1.
In CurlFactory.php line 210:
cURL error 28: Connection timed out after 1502 milliseconds (see https://cu
rl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.moguding.net:9000
/session/user/v1/login
Error: Process completed with exit code 1.
如果出现了上面的字样,那么就把当前的 workflow
删除后重新执行。
暂时还没找到具体原因,有可能是 IP 不稳定所导致。