SCP发布到自有服务器上 FTP 传输文件着实过慢,所以可以通过 SCP 的方式来传输文件,这里用到了ssh deploy · Actions,以下是示例 代码语言:javascript 代码运行次数:0 运行 AI代码解释 name:cion:push:branches:-mainjobs:build-and-deploy:runs-on:ubuntu-lateststeps:-name:Checkoutuses:actions/checkout@v3-...
build-and-deploy: runs-on: ubuntu-latest steps: # 此处每一个name对应着一个Action,具体执行逻辑已被提供者进行封装,暴露给用户的只是需要用户需要关心和配置的 #从master上获取最新代码 - name: Checkout Github Action uses: actions/checkout@master # 我们的站点使用Hugo框架进行构建,此处是下载相关环境 - ...
build-and-deploy: runs-on: ubuntu-latest steps: # 此处每一个name对应着一个Action,具体执行逻辑已被提供者进行封装,暴露给用户的只是需要用户需要关心和配置的 #从master上获取最新代码 - name: Checkout Github Action uses: actions/checkout@master # 我们的站点使用Hugo框架进行构建,此处是下载相关环境 - ...
DEPLOY_TIME=$(date +"%Y%m%d_%H%M%S") CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o yourappname_${DEPLOY_TIME} -ldflags="-s -w" .# 上传文件到服务器-name:上传文件uses:appleboy/scp-action@masterwith:host:${{secrets.HOST}}username:${{secrets.USERNAME}}password:${{secrets.PASSWO...
Deploytoserveruses:appleboy/scp-action@masterwith:host:${{secrets.VPS_HOST}}username:${{secrets.VPS_USERNAME}}port:${{secrets.VPS_PORT}}password:${{secrets.VPS_PASSWORD}}source:"./target/simbot-mirai-demo-2.0.5.jar"target:"/simple-robot/"strip_components:2# 使用ssh远程连接自己的服务器,...
大家可以简单的把Actions理解为脚本,一个Action就是一个自动化部署脚本,GitHub官方为了方便大家操作,允许发布自己的Action到Actions市场去,这样一些常用的部署脚本就不需要自己写了,只需要使用别人造好的轮子即可。 2.概念介绍 在使用GitHub Actions之前,它的几个基本概念必须要了解一下: ...
scp$(PROJECT)-$(COMMIT).tar.gz lufei@example.com:/home/lufei/workspace/download/web 换成action: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 -name:copy file to downloaduses:appleboy/scp-action@v0.1.4with:host:${{secrets.HOST}}username:${{secrets.USERNAME}}password:${{secrets.PASSW...
scp Here are 57 public repositories matching this topic... Language:Shell Sort:Most stars appleboy/scp-action Star1.3k GitHub Action that copy files and artifacts via SSH. scpgithub-actionsgithub-action UpdatedDec 25, 2024 Shell elpy1/ssh-over-ssm ...
使用GitHub Action优化现有 CI 流程 在优化之前,taosX 的 CI 流程是基于Jenkins构建的。具体来说,当 taosX/Explorer 的 main/3.0 分支有代码合并时,通过在 GitHub 仓库中配置的 webhook 自动触发编译和部署的 Jenkins 作业。该作业完成后,根据 Jenkins 作业之间配置的依赖关系,可以自动或手动触发自动化测试用例的执...
最近突然有个想法,帮助那些刚毕业的大学生以及新入门的朋友来学习SpringBoot,写一系列的SpringBoot,今天写第二十三篇,发现Github有个Acitons,可以打包项目以及将jar包部署到阿里云/腾讯云等服务器上。 一、Github Actions 是什么? GitHub Actions 是 GitHub 提供的一项功能,用于自动化软件开发工作流程。它允许你在代码仓...