风姿-懒人 2019-01-03 08:22 采纳率: 0%
浏览 945

使用jenkins进行自动化部署到tomcat deploy-to 插件,未打印任务后续操作日志?

图片说明我已经配置了构建后操作,但问题是我的日志?

图片说明

直接就没有任何构建后操作,然后就结束了...这是什么情况?没搞明白。

插件是deploy-to tomcat 是8 有配置7 和8都不行。

现在我感觉就是插件有问题,因为构建后操作都未打印,如果有报错这个还好说,哪里配置出错,先行就是直接提示成功,但未做我想要做的事情。求jenkins高手指点一下。

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-07 07:10
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在Jenkins中,deploy-to插件默认不会打印任何构建后的操作日志。这是因为deploy-to插件的工作方式是将目标容器中的文件复制到指定的路径,并且不执行其他任何操作。如果希望看到构建后的操作日志,你可以尝试以下方法:

    1. deploy-to插件的配置中添加一个选项来启用日志记录。
    2. 使用post-build脚本来执行一些额外的操作,例如重命名或删除目标文件等。

    以下是示例配置和脚本:

    配置

    deploy:
      name: Tomcat Deployment
      type: deploy-to
      url: http://your-tomcat-server:8080/
      credentials:
        username: your-username
        password: your-password
    
      postBuild:
        - mvn: [clean, package]
          directory: target
          from: *
          into: ${env:WORKSPACE}/target
    

    脚本

    创建一个名为postBuild.sh的脚本文件,内容为:

    #!/bin/bash
    
    # 假设你已经完成了maven打包并生成了目标jar包
    mvn clean package
    
    # 这里可以添加你的额外操作,例如删除旧的目标文件
    rm -rf ${env:WORKSPACE}/target/*
    
    # 还可以使用命令行参数传递给maven命令
    mvn clean package -Pyour-pipeline-version
    

    在这个例子中,我们首先运行mvn clean package以完成maven打包过程。然后,我们可以在postBuild脚本中删除所有目标文件(rm -rf ${env:WORKSPACE}/target/*),以及使用命令行参数传递给mvn命令(这里使用了一个假想的pipeline版本号your-pipeline-version)。

    确保在你的build.xml中包含上述配置和脚本。然后,启动Jenkins并在build阶段执行这个脚本。你应该能看到构建后的操作日志。

    展开全部

    评论
    编辑
    预览

    报告相同问题?

    悬赏问题

    • ¥15 pycharm倒入虚拟环境的时候,显示这个,但是我的虚拟环境已经创建了
    • ¥15 FPGA芯片60进制计数器
    • ¥15 前端js怎么实现word的.doc后缀文件在线预览
    • ¥20 macmin m 4连接iPad
    • ¥15 DBIF_REPO_SQL_ERROR
    • ¥15 根据历年月数据,用Stata预测未来六个月汇率
    • ¥15 DevEco studio开发工具 真机联调找不到手机设备
    • ¥15 请教前后端分离的问题
    • ¥100 冷钱包突然失效,急寻解决方案
    • ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部