开发者社区 > 数据库 > 数据库管理工具 > 正文

如图,云效自定义镜像执行的命令日志打印不出来吗?

5aee7441d95aa56516c6b82c60d8fa6c.png
云效自定义镜像执行的命令日志打印不出来吗?

展开
收起
乐天香橙派 2023-07-12 12:55:45 84 0
3 条回答
写回答
取消 提交回答
  • 云效中的自定义镜像执行命令的日志通常是可以打印出来的。如果您在云效中无法看到自定义镜像执行命令的日志,请考虑以下一些可能的原因和解决方法:

    1. 日志级别设置:请确保您所使用的日志级别能够包含要打印的日志信息。如果您的日志级别设置为较低的级别(如ERROR或WARNING),可能会导致较详细的日志信息被忽略。尝试将日志级别设置为更高的级别(如INFO或DEBUG),以便查看更多详细的日志信息。

    2. 命令行输出重定向:确保您的自定义镜像执行命令没有将输出重定向到其他地方,例如将输出写入文件或发送到其他日志系统。如果输出被重定向到其他位置,则可能无法在云效的日志中看到相应的输出。

    3. 访问权限问题:检查您的自定义镜像和云效之间的访问权限。确保云效具有足够的权限来获取并显示自定义镜像执行命令的日志。这可能涉及到镜像仓库、容器平台或其他相关服务的权限配置。

    4. 错误处理:如果自定义镜像执行命令发生错误,它们的错误信息可能会被打印到错误日志而不是标准输出。请确认是否检查了错误日志或其他相关的错误处理机制。

    2023-07-25 20:30:28
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    可以在构建流程中添加一个日志输出步骤,并将日志输出级别设置为更详细的级别。例如,在云效的构建流程中,您可以添加一个自定义脚本步骤,并在脚本中执行命令并输出日志信息。具体操作步骤如下:

    在云效的构建流程中添加一个自定义脚本步骤,用于输出日志信息。具体操作可以参考云效文档:添加自定义脚本步骤 ↗

    在自定义脚本中,执行您需要的命令,并将输出日志信息。例如,如果您要执行ls命令并输出结果,可以使用以下脚本:

    Copy
    ls -alh
    ```

    脚本会执行ls命令,并将结果输出到日志中。

    在云效的构建流程中,将日志输出级别设置为更详细的级别。具体操作可以参考云效文档:设置日志输出级别

    2023-07-23 09:41:46
    赞同 展开评论 打赏
  • 这个脚本的内容不会打印的,您的命令如果会给屏幕输出的话才会同步到流水线的日志里面
    —此回答来自钉群“云效交付域答疑群”

    2023-07-12 16:29:12
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效专有云服务手册下载(2019最新版) 立即下载