我以两种方式安装了插件,即手动将.hpi文件保存在Jenkins主目录中并从Jenkins前端安装(Manage Jenkins> Manage Plugins).
我在这里注意到的是当我手动安装插件(下载为.hpi文件)时,它安装了扩展程序.hpi,而在通过Jenkins前端安装插件时,我注意到插件再次安装为.hpi.
但为什么?在后台发生了什么,我知道功能不会改变,但看起来很有趣.
请把你的输入.
我想访问和grep Jenkins控制台输出作为创建此输出的同一作业中的后期构建步骤.重定向日志>> log.txt不是解决方案,因为我的构建步骤不支持此功能.
建立:
echo "This is log"
Run Code Online (Sandbox Code Playgroud)
后期制作步骤:
grep "is" path/to/console_output
Run Code Online (Sandbox Code Playgroud)
在文件系统中创建的特定日志文件在哪里?
有没有从命令行安装jenkins插件的选项?
谷歌搜索后我发现了一个命令:
java -jar /var/lib/jenkins/jenkins.war -s http://127.0.0.1:8080/ install-plugin ${Plugin_Name}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我想为 Jenkins 作业添加一个选择参数。该列表是固定的,但我希望 Dropbox 显示自定义值,而不是实际值(类似于网页名称而不是其 URL)。
在某些情况下,这是pom.xml文件的路径,但是,我想显示模块名称而不是完整路径。一个例子:
Actual value | What I want to be displayed
-------------------------------------|----------------------------
full/path/to/my/modules/pom.xml | All modules
full/path/to/my/modules/util/pom.xml | Utilities
full/path/to/my/modules/data/pom.xml | Data handling
Run Code Online (Sandbox Code Playgroud)
我在这里先向您的帮助表示感谢!