在使用jenkins执行任务时报错,Centons8
FailedConsole Output
Started by user qa
Running as SYSTEM
Building in workspace /var/jenkins_home/workspace/testcd
The recommended git tool is: NONE
No credentials specified
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url ssh://git@8.131.67.128:2222/root/testcd.git # timeout=10
Fetching upstream changes from ssh://git@8.131.67.128:2222/root/testcd.git
> git --version # timeout=10
> git --version # 'git version 2.11.0'
> git fetch --tags --progress -- ssh://git@8.131.67.128:2222/root/testcd.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 57c5116f480936573c7640208b06a1e608214c11 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 57c5116f480936573c7640208b06a1e608214c11 # timeout=10
Commit message: "第一次提交"
> git rev-list --no-walk 57c5116f480936573c7640208b06a1e608214c11 # timeout=10
[testcd] $ /var/jenkins_home/apache-maven-3.6.3/bin/mvn package
/var/jenkins_home/apache-maven-3.6.3/bin/mvn: 191: exec: /var/jenkins_home/jdk1.8.0_271/bin/java: Exec format error
Build step 'Invoke top-level Maven targets' marked build as failure
The recommended git tool is: NONE
No credentials specified
Finished: FAILURE
原因:jdk版本问题
解决方案:把jdk替换为jdk-8u231-linux-x64.tar.gz即可
链接:https://pan.baidu.com/s/1UVMDCXrT4NiPhlZ6j6dN0A
提取码:mc9j