Jenkins - 为简单的HelloWorld测试设置本地Git存储库

时间:2016-06-03 15:16:28

标签: java git ubuntu github jenkins

如果有人能给我一些指导,我将不胜感激!我以前在这里看过类似的问题,但我似乎无法找到答案或了解过程。

我想要做的是设置一个Git存储库,其中包含2个Java文件(HelloWorld.javaHelloWorldErr.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

0 个答案:

没有答案