我是Mahesh。我在Linux机器上安装了jenkins,它可以像普通用户一样正常工作,当我尝试以超级用户[root]模式运行一个脚本时,它无法正常工作,即使我禁用了sudoers文件中的密码也无法正常工作,并且还没有给出任何错误它只是以普通用户而不是root的身份运行脚本?我所做的?我该如何解决这个问题?
我只是在詹金斯的shell脚本coloumn中添加这样的...
sudo su // 评论->我禁用了密码,因此不需要密码,我在终端中进行了测试,并且可以使用此密码进入root用户
嘘
如果有人告诉我我在这里想念的内容,而不只是拒绝投票,那将是非常好的。这是整个SO矩阵的真正缺陷。
我刚开始接触詹金斯(Jenkins),并且正在尝试更新。
仅供参考,我已经读过这篇文章:无法启动詹金斯
我也尝试过这样的方法:http : //www.ramk.io/2014/06/updating-jenkins-ci-server-on-mac-os-x/
即使Jenkins是唯一在8080端口上运行的设备,我也遇到了问题。
我尝试运行时的完整错误:
java jar jenkins.war
Run Code Online (Sandbox Code Playgroud)
我得到这个堆栈跟踪:
java -jar /Applications/Jenkins/jenkins.war
Running from: /Applications/Jenkins/jenkins.war
webroot: $user.home/.jenkins
Dec 17, 2015 1:38:14 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Dec 17, 2015 1:38:14 PM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: jetty-winstone-2.9
Dec 17, 2015 1:38:15 PM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
Jenkins home directory: /Users/EightArmCode/.jenkins found at: $user.home/.jenkins
Dec 17, 2015 1:38:16 PM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: FAILED SelectChannelConnector@0.0.0.0:8080: java.net.BindException: Address …Run Code Online (Sandbox Code Playgroud) 我通过jenkins将文件提交给SVN.此文件对修订没有影响,不应更新它并增加修订号.如何在不更新修订号的情况下提交?
svn commit -m "Jeninkins build number update" AndroidStable/BuildNumber.txt --non-interactive --username jenkins --password jenkins
Run Code Online (Sandbox Code Playgroud) 我正在 AWS - ubuntu 上运行 jenkins 实例。作为构建过程的一部分,我需要创建 docker 映像。当管道 sh 脚本运行命令时,docker build -t ${dockerImageName} ./它会抛出错误,打开权限被拒绝。
我已验证用户是jenkins.dockerignore 的文件权限是-rw-r--r--
我创建了一个 .sh,其中包含运行 tesng.XML 文件所需的 java 命令,当我在 Jenkins 上运行此 test.sh 文件时,它显示权限被拒绝错误。
詹金斯控制台输出:
Building in workspace /home/dev2/eclipse-workspace/weeklytask
[weeklytask] $ /bin/sh -xe /tmp/jenkins7439378074963422991.sh
+ ./test.sh
[TestNG] Running:
/home/dev2/eclipse-workspace/weeklytask/enquiryreminder.xml
Starting ChromeDriver 2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7) on port 8120
Only local connections are allowed.
FOLLOW UP REMINDER CRON WEEKLY CHECK TESTCASE FAILED
PLEASE CHECK THE TIME INTERVAL SETTING
SET THE TIME INTERVAL TO 600
FOLLOW UP REMINDER CRON WEEKLY CHECK TESTCASE FAILED
PLEASE CHECK THE TIME INTERVAL SETTING
SET THE TIME INTERVAL TO 600
[[Utils]] Error while …Run Code Online (Sandbox Code Playgroud) 我尝试执行 Docker-compose 构建,但出现以下错误。
我正在使用 centos7 并且对 Linux 完全陌生。
/bin/sh: passwd: command not found.
ERROR: Service 'remote_host' failed to build: The command '/bin/sh -c useradd remote_user && echo "welcome1" | passwd remote_user --stdin && mkdir /home/remote_user/.ssh && chmod 700 /home/remote_user/.ssh' returned a non-zero code: 127.
Run Code Online (Sandbox Code Playgroud)
Docker 文件。
FROM centos: latest
RUN yum -y install OpenSSH-server
RUN useradd remote_user && \
echo "welcome1" | passwd remote_user --stdin && \
mkdir /home/remote_user/.ssh && \
chmod 700 /home/remote_user/.ssh`enter code here`
COPY remote-key.pub /home/remote_user/.ssh/authorized_keys
RUN …Run Code Online (Sandbox Code Playgroud) 警告:/var/cache/yum/x86_64/7/jenkins/packages/jenkins-2.387.2-1.1.noarch.rpm:标头 V4 RSA/SHA512 签名,密钥 ID ef5975ca:NOKEY
我正在使用 vagrant 和 virtual-box for centos VM 我使用下面的命令来安装 jenkins
yum update -y
curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install java-11* -y
yum install jenkins -y
Run Code Online (Sandbox Code Playgroud) 我正在尝试研究在Jenkins框架上运行的C++代码覆盖工具.你能介绍一下这些工具吗?
我需要每15分钟安排一次詹金斯工作.
目前我正在使用该Build periodically功能,但这使我能够在最多1小时内安排一次作业.例如,将时间设置为:15 * * * *将每隔XX:15小时运行一次作业.15 0 * * *将在00:15一天运行工作.
有什么建议?
我需要通过curl 命令获取作业构建状态失败或成功。我试过这个:
curl --silent http://user:TokenID@Jenkins-BuildURL/job/job_number/api/json | jq -r '.result'
Run Code Online (Sandbox Code Playgroud)
无法执行卷曲。
我的同事告诉我,TeamCity只是Jenkins有一个不同的前端(就像Teamcity使用Jenkins一样......).
真的吗?我无法在网上找到这些信息.