关于 CROSS是一个研究项目,旨在开发用于小型卫星的恒星跟踪仪。 该存储库已连接到CROSS网站,并用于自动部署。 该代码主要是通过Pingendo Bootstrap 4构建器以及手动修改生成的。 特征 部署方式 我实现了git hooks,当我将本地计算机上的提交推送到网站上托管的远程存储库时,它会自动部署public_html目录(使用cPanel相对简单)。 我还设置了本地计算机以推送到多个远程存储库,从而可以控制是将代码部署到网站还是发布到GitHub。 同步徽章 我想在此GitHub存储库上放置一个徽章,以指示两个远程存储库(在Deployment中描述)何时使用相同的提交进行更新。 为了提供对网站上最新提交哈希的公共访问,我使用了git post-receive钩子,当我将代码推送到部署存储库时,该钩子允许我运行shell命令。 Shell脚本使用已部署存储库中最新