其中GitHub Actions是GitHub自家的持续集成及自动化工作流服务,简单易用,也是小黑本次使用的服务。它使用起来非常简单,只要在你的仓库根目录建立 .github/workflows 文件夹,将你的工作流配置(YAML文件)放到这个目录下,就能启用GitHub Actions服务。 小黑的网站是部署到腾讯云服务器上的,所以配置过程中用到了服务器相关配...
在hugo博客根目录下,创建放置Github Action配置文件的目录.github/workflows; 在.github/workflows目录下,创建一个yml文件,这就是Github Action需要的一个工作流的配置,如果需要多个工作流可以创建多个yml文件; Hugo的官方文档Build Hugo With GitHub Action中也推荐采用GitHub Actions作为持续集成部署方案,并提供了yml文件...
你可以在存储库中设置一个可配置的自动化过程,以在GitHub上构建,测试,打包,发布或部署任何项目。 Github: Github Action插件查询库,可以查询你需要的action库,这些都是共享的,如果满足不了需求也可以自己定义。 #Github Action发布阿里云ECS 下面就是我发布到阿里云ECS的 Github Action配置文件 我的Github Action服务配...
一个自定义配置及驱动并通过 Github Action 编译 DSM redpill 引导的平台. 源码仓库:@RedPill-TTG 编译参考:@pocopico@jumkey@PeterSuh-Q3@fbelavenuto 驱动来源:@pocopico@jim3ma@fbelavenuto 😎 为什么用 GitHub Action? 托管于 GitHub 服务器, 只要 GitHub 不宕机, 它就不受影响(Private 项目每月有 2000...
直白点就是自动化部署,这样就不必每次部署都手操一遍了,省时省力,配置github action主要有两个难点,一个是连接github的代理配置,我这里使用ShellCrash来配置;另外则是用户不能为root。 ShellCrash 代理配置 配置参考:ShellCrash/README_CN.md at dev · juewuy/ShellCrash (github.com) ...
对于Java 类的项目,我们可以配置一个 Github 的构建 CI,这样当我们提交代码后会开启自动构建,如果编译失败也能及早发现。 Github Action配置 对于Java 的构建是通过setup-java-jdk这个 Action (参考文档:https://docs.github.com/zh/actions/use-cases-and-examples/building-and-testing/building-and-testing-java...
使用Github Action,通过 Azure/functions-container-action@v1 插件来完成 yaml 文件的配置,并成功部署Function Image 的过程记录。 操作步骤 第一步: 准备Function的镜像文件 如在VS Code中,通过Terminal(命令行窗口),根据所使用的语言,创建或初始化DockerFile ...
最近新开了一个新项目,本次项目老师要求我们部署在github上的,之前的项目都是部署在gitlab上,已经有一套写好的ci/cd的配置方式,基本就是新项目一来就套着使用,而本次是部署在github上,也需要为项目配置ci/cd,算是重新学习一套新的东西。本篇文章主要内容是配置ci(持续集成)过程中遇到的问题和体会。 一、什么...
GitHub Python action 配置 python操作github, 上面博文中我们简单的了解了一下基本的git操作,但是我们都是将代码放到了本地的仓库里面,但是如果我们是一个团队开发的话,肯定不会放到每个人的本地,必须得有个统一的地方存放代码,国外的大家都在使用github,很多
将Docker 与 GitHub 集成后,您可以实现以下优点: 自动化构建:在代码提交后,能够自动构建 Docker 镜像。 持续交付:简化了部署过程,可以快速推送到生产环境。 版本控制:使用 GitHub 进行代码版本控制,能够轻松追踪更改。 GitHub Actions 配置 Docker 镜像 GitHub Actions 是 GitHub 提供的 CI/CD 工具,支持自动化构建流...