palisade:GitHub存储库的发布自动化工具 源码
栅栏 一个用于GitHub仓库的简单发布自动化工具 Palisade( :/pæləˈseɪd /)是一种工具,可以从changelog和版本文件中读取内容,然后使用它们来削减软件版本。 此工具旨在由CI工具在每次提交给master时运行。 制作说明 与尼克斯 如果已安装 ,则可以运行以下命令来构建此软件: $ nix-build 这将自动创建链接到./result的发布版本。 二进制文件将是./result/bin/palisade 。 带货物 $ cargo build --release 骇客 如果您使用的是Nix, 和 ,则可以通过在该项目的签出中运行direnv allow来获得所需开发环境的精确副本。 如果您想尝试此工作流程,请参阅,以获取有关如何安装Nix的更多信息。 如果您不使用Nix,则至少需要以下依赖项: Rust 1.43或更高版本 libgit2(如果可
用户评论