• 请不要在回答技术问题时复制粘贴 AI 生成的内容
x97bgt
V2EX  ›  程序员

有啥 GitHub 上自动化和配置的实践教程么?

  •  
  •   x97bgt · Sep 29, 2021 · 1946 views
    This topic created in 1761 days ago, the information mentioned may be changed or developed.

    最近在慢慢自己的开源项目加上自动化,发现了挺多好玩的东西

    • githook 有huskypre-commit-hooks,比如可以在 commit 前编译代码和自动格式化代码。
    • CHANGELOG 的自动生成工具,比如commitlint
    • EditorConfig保证每个人的文件格式统一,比如 tab/space,换行,编码等。
    • GitHub Actions 。很强大,基本的 CICD 功能都可以做到。

    虽说找到了这么多好玩的东西,但是要摸索出一个最佳实践,还需要慢慢折腾一番。V 友们有这方面的经验或教程么?

    3 replies    2021-09-29 18:42:10 +08:00
    9Tpsaajk9rdBKH2U
        1
    9Tpsaajk9rdBKH2U  
       Sep 29, 2021
    使用 GitHub Actions 自动上传搜索记录到 Algolia
    https://ichochy.com/posts/20210612.html
    Pipecraft
        2
    Pipecraft  
       Sep 29, 2021   ❤️ 1
    最近刚好有两个用 GitHub Actions 完成的东西。

    github.com/pzwd-net/links
    用 YAML 文件管理友情链接数据,GitHub Actions 自动转换成 HTML 文件,部署到 GitHub Pages 。

    github.com/pzwd-net/baidu-submit-github-action
    GitHub Actions 每天定时下载 sitemap.xml ,提取里面的 URL,通过 API 向百度主动提交 URL 。
    x97bgt
        3
    x97bgt  
    OP
       Sep 29, 2021
    @Pipecraft 不错不错,多谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3484 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 05:00 · PVG 13:00 · LAX 22:00 · JFK 01:00
    ♥ Do have faith in what you're doing.