如果有人能给我一些指导,我将不胜感激!我以前在这里看过类似的问题,但我似乎无法找到答案或了解过程。
我想要做的是设置一个Git存储库,其中包含2个Java文件(HelloWorld.java
和HelloWorldErr.java
- HelloWorldErr
缺少;
)。这是为了测试Jenkins构建和测试系统,看它是否可以成功编译HelloWorld.java
文件并运行它,并在HelloWorldErr.java
中发现错误。这是一个非常简单的测试,但我无法使其正常工作。
在最终设法正确设置存储库后,我现在收到一条错误消息:
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
在网上搜索教程和/或有类似问题的人之后,我仍然在寻找解决方案。即使是对这个过程的解释也可能对我有很大帮助。
我的存储库位于/var/lib/jenkins/repo/test_repo.git/
,并且存在2个Java文件。我将分支说明符保留为*/master
,因为我不知道这是做什么的。我猜这可能是什么问题?
在我的执行shell 命令中,我有:
javac HelloWorld.java
java HelloWorld
显然这意味着它没有查看HelloWorldErr.java
但是现在我只想让构建成功运行。
很抱歉,如果我对Ubuntu,Jenkins和Git不熟悉,我也没有解释过自己。
一旦我开始工作,我也计划通过GitHub测试正在运行的文件,但我不想在我能让本地Git正常工作之前开始。
提前致谢!任何有关这方面的见解都会有所帮助。
----编辑----
如果它有帮助,那么控制台输出的分支设置为*/master
...
Building in workspace /var/lib/jenkins/jobs/HelloWorld/workspace
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url file:///var/lib/jenkins/repo/test_repo.git # timeout=10
Fetching upstream changes from file:///var/lib/jenkins/repo/test_repo.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress file:///var/lib/jenkins/repo/test_repo.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
> git rev-parse origin/master^{commit} # timeout=10
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
Finished: FAILURE`
当我将分支留空时,这是输出...
Building in workspace /var/lib/jenkins/jobs/HelloWorld/workspace
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url file:///var/lib/jenkins/repo/test_repo.git # timeout=10
Fetching upstream changes from file:///var/lib/jenkins/repo/test_repo.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress file:///var/lib/jenkins/repo/test_repo.git +refs/heads/*:refs/remotes/origin/*
Seen 0 remote branches
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
Finished: FAILURE