SJC*_*SJC 9 continuous-integration latex travis-ci
我正在尝试设置Travis CI以构建乳胶报告.在构建乳胶报告时,必须重复一些步骤,因此第一次调用它们时会返回非零的返回码.
到目前为止,我的travis.yml是
language: R
before_install:
  - tlmgr install index
script:
    - latex report
    - bibtex report
    - latex report
    - latex report
    - dvipdf report.dvi report.pdf
然而在Travis Docs中它说
如果脚本返回非零退出代码,则构建失败,但在标记为失败之前继续运行.
因此,如果我的第一个latex report命令具有非零返回码,则它将无法构建.
我只希望构建失败,如果最后latex report或dvipdf report失败.
有没有人有任何想法或帮助?
提前致谢.
与您原来的问题没有直接关系,但我遇到了完全相同的问题。
我找到了使用Latexmk的解决方案。这将根据需要多次运行 Latex 和 Bibtex。
如果你看看我的 Travis 配置文件:
https://github.com/73VW/TechnicalReport/blob/master/.travis.yml
您将看到您只需将其添加到 apt 依赖项中即可。
然后你可以像这样运行它:latexmk -pdf -xelatex [Your_latex_file]
| 归档时间: | 
 | 
| 查看次数: | 1547 次 | 
| 最近记录: |