我可以从 github zip 下载构建 Spinnaker 服务吗?

Can I build Spinnaker services from github zip download?

对于 Spinnaker echo 服务,我从 GitHub 项目页面选择了下载 ZIP 选项。

尝试使用 gradle 构建时,构建失败并显示错误日志:

* Where:

Build file 'E:\code\echo-master\build.gradle' line: 32

* What went wrong:

A problem occurred evaluating root project 'echo'.

Failed to apply plugin [class 'nebula.plugin.release.ReleasePlugin']

repository not found: E:\code\echo-master

第32行build.gradle的代码:

apply plugin: "spinnaker.project"

我用“--stacktrace”重建了它,并找到了详细信息:

错误日志中的单词 "repository" 表示 git 存储库。

因为我刚刚从 github 下载了 zip 格式的源代码。

然后我从 github 克隆源代码,并重建它,错误信息消失了。

spinnaker.project 插件使用 nebula.nebula-release,它需要至少有一次提交的初始化 git 存储库。当我们要改进的事项列表中没有 git 存储库但今天不存在时,可以回退。

gradlew -Prelease.version=0.1.0 <task> 

今天可能是一种解决方法,最简单的方法可能就是

git init
git commit -am "initial commit"