yml 脚本如下
name: CI
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
# 切换分支
- name: Checkout
uses: actions/checkout@master
# 下载 git submodule
- uses: srt32/git-actions@v0.0.3
with:
args: git submodule update --init --recursive
# 使用 node:10
- name: use Node.js 10
uses: actions/setup-node@v1
with:
node-version: 10
# npm install
- name: npm install and build
run: |
npm install
npm run build:prod
env:
CI: true
# Deploy
- name: Deploy to Server
uses: easingthemes/ssh-deploy@v2.0.8
env:
SSH_PRIVATE_KEY: ${{ secrets.ALIYUN_TOKEN }}
ARGS: "-avz --delete"
REMOTE_HOST: ${{ secrets.ALIYUN_HOST }}
REMOTE_USER: ${{ secrets.ALIYUN_ROOT }}
REMOTE_PORT: ${{ secrets.ALIYUN_PORT }}
SOURCE: "dist/"
TARGET: "/opt/nginx/html/energy"
报错日志如下
在阿里云上发布的那一步永远会报错,但是 deploy 到腾讯云上就没问题。腾讯云会给我发异地登录的邮箱提示,阿里云是直接拦截掉了吗,有人遇到类似的问题吗 🙏 ?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于