V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
x97bgt
V2EX  ›  程序员

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

  •  
  •   x97bgt · 2021-09-29 14:28:43 +08:00 · 1389 次点击
    这是一个创建于 932 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    3 条回复    2021-09-29 18:42:10 +08:00
    MLeo
        1
    MLeo  
       2021-09-29 14:50:50 +08:00
    使用 GitHub Actions 自动上传搜索记录到 Algolia
    https://ichochy.com/posts/20210612.html
    Pipecraft
        2
    Pipecraft  
       2021-09-29 17:44:37 +08:00   ❤️ 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
       2021-09-29 18:42:10 +08:00
    @Pipecraft 不错不错,多谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5728 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:13 · PVG 10:13 · LAX 19:13 · JFK 22:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.