为什么在将架构添加到文件的请求请求中出现Travis CI错误?

神话般的

我是Github的新手。我通常不编程,但是我想在这里为Google Code-In做一些事情。在Github上提交了对xsf / xeps进行一些更改的请求请求,但是Travis CI出现错误TCI日志的结尾如下所示:

unable to parse xep-0363.xml
make: *** [build/xep-0363.html] Error 6
The command "make all" exited with 2.
2.88s$ echo "lint,$(xmllint --nonet --noout --noent --loaddtd --valid *.xml 2>&1 | wc -l)" | ./git-ratchet check -v
INFO: 2016/12/18 20:33:55 check.go:12: Parsing measures from stdin
INFO: 2016/12/18 20:33:58 check.go:14: Finished parsing measures from stdin
INFO: 2016/12/18 20:33:58 check.go:15: [{lint 4279 4279}]
INFO: 2016/12/18 20:33:58 check.go:21: Reading measures stored in git
INFO: 2016/12/18 20:33:58 git.go:14: git --no-pager log --notes=git-ratchet-1-master --pretty=format:'%H,%ae,%at,"%N",' HEAD
INFO: 2016/12/18 20:33:58 check.go:50: Checking passed measure against stored value
INFO: 2016/12/18 20:33:58 git.go:14: git --no-pager log --notes=git-ratchet-excuse-1-master --pretty=format:'%N' 8930133cb12cef58730b70ca2abac6523b19b6a7^1..HEAD
INFO: 2016/12/18 20:33:58 reader.go:169: Total excuses []
INFO: 2016/12/18 20:33:58 reader.go:183: Checking measures: lint lint
ERROR: 2016/12/18 20:33:58 reader.go:209: Measure rising: lint, delta 3 (0.07015902712815715 percents)
FATAL: 2016/12/18 20:33:58 check.go:63: One or more metrics currently failing.
The command "echo "lint,$(xmllint --nonet --noout --noent --loaddtd --valid *.xml 2>&1 | wc -l)" | ./git-ratchet check -v" exited with 50.
Done. Your build exited with 1.

The command "make all" exited with 2.The command "echo "lint,$(xmllint --nonet --noout --noent --loaddtd --valid *.xml 2>&1 | wc -l)" | ./git-ratchet check -v" exited with 50.线分别为红色。

这里发生了什么?

好的,我正在对此进行编辑,以补充说,我已经尝试了@melpomene在下面的答案中建议的内容。但是,我尝试删除该行4次,然后重新压缩提交内容,并且该内容不断出现。我该如何解决?

甲肾上腺素

根据该版本的Travis配置

{
  "addons": {
    "apt": {
      "packages": [
        "xsltproc",
        "libxml2-utils"
      ]
    }
  },
  "before_install": [
    "wget -O git-ratchet https://github.com/iangrunert/git-ratchet/releases/download/v0.3.1/linux_amd64_git-ratchet",
    "chmod +x git-ratchet",
    "git fetch https://github.com/xsf/xeps.git refs/notes/*:refs/notes/*"
  ],
  "script": [
    "make all",
    "echo \"lint,$(xmllint --nonet --noout --noent --loaddtd --valid *.xml 2>&1 | wc -l)\" | ./git-ratchet check -v"
  ],
  "language": "ruby",
  "group": "stable",
  "dist": "precise",
  "os": "linux"
}

...直接来自该回购协议.travis.yml

addons:
  apt:
    packages:
      - xsltproc
      - libxml2-utils
before_install:
  - wget -O git-ratchet https://github.com/iangrunert/git-ratchet/releases/download/v0.3.1/linux_amd64_git-ratchet
  - chmod +x git-ratchet
  - git fetch https://github.com/xsf/xeps.git refs/notes/*:refs/notes/*
script:
  - make all
  - echo "lint,$(xmllint --nonet --noout --noent --loaddtd --valid *.xml 2>&1 | wc -l)" | ./git-ratchet check -v

有人通过设置密钥自定义了构建步骤script

的值script可以是单个shell命令,也可以是travis要执行的shell命令列表。它们都已运行,但是如果其中任何一个失败(通过返回非零退出状态),则整个构建都视为失败。

红线来自Travis,告诉您哪个命令失败以及退出状态。

至于这些命令的实际作用以及错误的含义,取决于项目。我对此并不熟悉,但是失败之前的最后几行输出是:

xep-0363.xml:249: parser error : XML declaration allowed only at the start of the document    
 <?xml version='1.0' encoding='UTF-8'?>    
      ^    
xep-0363.xml:249: parser error : XML declaration allowed only at the start of the document    
 <?xml version='1.0' encoding='UTF-8'?>    
      ^    
unable to parse xep-0363.xml    
make: *** [build/xep-0363.html] Error 6

确实,您的提交<?xml ...?>在文件中间引入了一行,因此这可能是破坏构建的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在创建将Webbrowser添加到设计器的wpf项目时,在xmal文件中出现错误?

来自分类Dev

为什么在此json请求中出现错误?

来自分类Dev

尝试将新节点添加到链接列表时,为什么会出现细分错误?

来自分类Dev

为什么我在Travis CI上的NodeJS Protractor测试失败并出现make错误

来自分类Dev

为什么向烧瓶中的函数添加请求会导致空 POST 时出现“错误请求”?

来自分类Dev

当这些文件存在时,为什么我的 Travis CI 构建失败并显示“找不到文件”错误?

来自分类Dev

Travis-CI错误与“评估荚安装”

来自分类Dev

Travis CI引发语法错误

来自分类Dev

Travis CI错误导入模块

来自分类Dev

Travis-CI 中的集成错误

来自分类Dev

如果将commons-lang jar添加到引用的库中,为什么会出现此错误

来自分类Dev

尝试在Colfusion中使用JavaScript将src属性添加到img标签时,为什么会出现错误?

来自分类Dev

为什么即使在将 mysql 添加到设置后运行 django 项目时也会出现此错误?

来自分类Dev

当lint对Android Studio项目产生错误时,将lint添加到CI并标记构建失败

来自分类Dev

将提交添加到其他拉取请求中以跟进该错误(github cli)

来自分类Dev

使用Rest(400)错误请求将Azure AD用户添加到组

来自分类Dev

将新订户添加到MailChimp会返回错误请求

来自分类Dev

PHP-在Linux上使用ZipArchive将文件添加到zip时出现编码错误

来自分类Dev

当我尝试将文件夹添加到存档时出现错误:路径太长

来自分类Dev

将项目添加到xml文件时出现奇怪的aapt.exe错误

来自分类Dev

当我尝试将文件夹添加到存档时,出现错误:路径太长

来自分类Dev

为什么 Travis CI 会忽略我对特定 Ruby 版本的请求?

来自分类Dev

Travis CI上的CodeClimate覆盖率分析错误

来自分类Dev

Travis CI构建通过但状态栏仍显示错误

来自分类Dev

错误解决Travis-CI上的集团依赖关系

来自分类Dev

文档中的Travis CI R软件包错误

来自分类Dev

Travis-CI具有:错误:找不到方案

来自分类Dev

travis ci npm发布错误“缺少api_key”

来自分类Dev

Travis CI构建通过但状态栏仍显示错误

Related 相关文章

  1. 1

    为什么在创建将Webbrowser添加到设计器的wpf项目时,在xmal文件中出现错误?

  2. 2

    为什么在此json请求中出现错误?

  3. 3

    尝试将新节点添加到链接列表时,为什么会出现细分错误?

  4. 4

    为什么我在Travis CI上的NodeJS Protractor测试失败并出现make错误

  5. 5

    为什么向烧瓶中的函数添加请求会导致空 POST 时出现“错误请求”?

  6. 6

    当这些文件存在时,为什么我的 Travis CI 构建失败并显示“找不到文件”错误?

  7. 7

    Travis-CI错误与“评估荚安装”

  8. 8

    Travis CI引发语法错误

  9. 9

    Travis CI错误导入模块

  10. 10

    Travis-CI 中的集成错误

  11. 11

    如果将commons-lang jar添加到引用的库中,为什么会出现此错误

  12. 12

    尝试在Colfusion中使用JavaScript将src属性添加到img标签时,为什么会出现错误?

  13. 13

    为什么即使在将 mysql 添加到设置后运行 django 项目时也会出现此错误?

  14. 14

    当lint对Android Studio项目产生错误时,将lint添加到CI并标记构建失败

  15. 15

    将提交添加到其他拉取请求中以跟进该错误(github cli)

  16. 16

    使用Rest(400)错误请求将Azure AD用户添加到组

  17. 17

    将新订户添加到MailChimp会返回错误请求

  18. 18

    PHP-在Linux上使用ZipArchive将文件添加到zip时出现编码错误

  19. 19

    当我尝试将文件夹添加到存档时出现错误:路径太长

  20. 20

    将项目添加到xml文件时出现奇怪的aapt.exe错误

  21. 21

    当我尝试将文件夹添加到存档时,出现错误:路径太长

  22. 22

    为什么 Travis CI 会忽略我对特定 Ruby 版本的请求?

  23. 23

    Travis CI上的CodeClimate覆盖率分析错误

  24. 24

    Travis CI构建通过但状态栏仍显示错误

  25. 25

    错误解决Travis-CI上的集团依赖关系

  26. 26

    文档中的Travis CI R软件包错误

  27. 27

    Travis-CI具有:错误:找不到方案

  28. 28

    travis ci npm发布错误“缺少api_key”

  29. 29

    Travis CI构建通过但状态栏仍显示错误

热门标签

归档