将工作流的标题重命名为“release-action-call”,从release-action-call.yml文件中复制内容并粘贴到编辑新文件屏幕中。 在新工作流文件中更新以下变量: 使用用于生成托管解决方案的生成环境的 URL 更新<BUILD_ENVIRONMENT>。 例如:https://poweractionsbuild.crm.dynamics.com。 使用要在其中进行部署的生产环境的 URL ...
GithubActions是Github上一个类似于持续集成的功能,它允许你在一些节点上(如提交代码,特定时间等)触发一些操作。我们这里就利用它来实现自动部署应用到自己的服务器。 自动部署个人博客到服务器 我的个人博客是使用Hexo构建的,所以这里就以Hexo为例。 如果没有Github Actions我们部署自己的博客需要下面这么几步: 运行hex...
一、创建github仓库创建两个github仓库,一个共有仓库和一个私有仓库。私有仓库用来存储Hexo项目源代码 用master分支来存放项目源代码 公有仓库用来存储编译之后的静态页面 用gh-pages分支来存储静态页面当私有仓库的master分支有内容push进来时,GitHub Actions 自动编译并且部署到公有仓库的gh-pages分支。
使用GitHub Actions 自动化部署 Nuxt3 应用到 Docker 容器中 介绍 在当今的软件开发中,自动化部署是提高生产效率和保证代码质量的关键步骤之一。GitHub Actions 是一个强大的持续集成和持续部署工具,而 Docker 则提供了一种轻量级、可移植的容器化解决方案。本文将介绍如
首先我们要做的是让github Actions可以通过SSH连接到我们的服务器,这样才能在我们服务器是执行相关部署命令。 所以我们需要在服务器上生成一个公钥和一个私钥,然后将公钥添加到服务器的authorized_keys文件中。这样,github Actions就可以通过私钥连接到服务器了。那么,我们如何在阿里云服务器生成公钥和私钥呢?
简单介绍下Github Action,它允许通过配置文件来自动构建、测试和部署项目等。 我们本次编写deploy.yml文件定义一个自动化部署的工作流,实现的效果:推送master/test分支到GitHub后,连接云服务器,执行部署脚本。 首先在项目根目录创建文件夹.github/workflows,然后新建文件deploy.yml,文件内容如下 ...
GitHub所使用的YAML文件都放在仓库的.github下面,这个可以不用管,你在GitHub页面上可以通过启用Action来自动生成这些东西。 说白了,GitHub Action只需要知道一些特定的事情就可以完成自动任务了: 触发器(比如你push一下它就启动) 任务 子任务1 名称、操作系统、是否以其他子任务作为前提等 各个步骤(说白了就是shell命...
GitHub Actions 是一种持续集成和持续交付(CI/CD) 平台,可用于自动执行生成、测试和部署管道。 您可以创建工作流程来构建和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。 GitHub Actions 不仅仅是DevOps,还允许您在存储库中发生其他事件时运行工作流程。
GitHub Actions 是 GitHub 提供的一项持续集成(CI)和持续部署(CD)服务,它使您可以在 GitHub 仓库中自动化执行各种工作流程。使用 GitHub Actions,您可以创建自动化流程,以响应存储库事件,例如代码推送、拉取请求、标签创建等。这些工作流程可以帮助您构建、测试、部署和其他与项目相关的任务。
于是索性研究了一下怎么用GitHub的Action自动生成和部署博客,一劳永逸。 Syize added Gitalk 2024/12/04/hexo-github-actions/ labels Dec 4, 2024 Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment Assignees No one assigned Labels 2024/12/04/...