qq_70022641 2023-09-15 10:30 采纳率: 0%
浏览 3

Gitlab流水线CI/CD跑通了,但是没运行代码

Gitlab流水线CI/CD,流水线是跑通了,但是为什么感觉根本没运行我的代码呢
图一是我的代码一部分,图二是流水线的日志,

img


img

stages:
  - build

image: python

before_script:
  - source /etc/profile
  - python --version

build_job:
  stage: build
  script:
    - cd ajiekou
    - python test_hudon.py 
  artifacts:
    paths:
      - test_results.xml
    reports:
      junit: test_results.xml
      
#   when: manual  # 手动触发      
  tags:
    - VM
  when: always

# script:
#   - echo 'job ========= 完成'


  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-15 11:05
    关注

    引用 皆我百晓生 小程序回复内容作答:
    根据您提供的信息,您的代码似乎成功跑通了Gitlab流水线CI/CD,但是您却没有看到代码运行的结果。以下是一些可能的原因和解决方法:

    1. 请确保您的代码路径和命令正确:在您的流水线配置文件中,您使用了cd ajiekou命令来切换到您的代码目录。请确保该路径是正确的,并且您的代码确实位于这个目录中。

    2. 检查代码执行脚本:在您的流水线配置文件中,您使用了python test_hudon.py命令来执行您的代码。请确保该脚本文件名和路径正确,并且该脚本具有可执行权限。

    3. 查看流水线日志:根据您提供的日志截图,流水线似乎已经成功执行了所有阶段,包括构建阶段。但是,从日志中无法看到具体的代码执行结果。您可以尝试查看更详细的日志,或者查找其他任何有关代码运行结果的相关信息。

    4. 检查流水线工件和报告:在您的流水线配置文件中,您使用了artifactsreports指令来保存和输出测试结果。请确保您的代码在执行过程中生成了正确的测试结果文件test_results.xml,并且该文件被正确地保存和输出。

    5. 调试代码执行过程:您可以尝试在流水线配置文件中注释掉- python test_hudon.py这一行,然后添加一行- echo 'Job执行成功'来确认流水线确实执行了您的代码。

    如果您仍然无法解决问题,请提供更详细的日志和代码执行结果,以便我们能够更好地帮助您排查问题。

    评论

报告相同问题?

问题事件

  • 修改了问题 9月15日
  • 创建了问题 9月15日

悬赏问题

  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥20 spring boot集成mqtt的使用问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错