Eu tenho um repositório com .tex
arquivos LaTeX. Em cada commit eu gostaria de um pipeline para criar PDF com eles.
Eu criei um pipeline com o pdflatex main.tex
comando.
Porém, texlive
não está instalado na VM. Então eu recebo o erro:
/home/.../f170215a.sh: line 2: pdflatex: command not found
Como contornar isso? Existem opções de VMs baseadas em nuvem no Azure com o texlive instalado? Ou preciso criar minha própria VM para isso?
O yaml do pipeline é o seguinte:
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
- bash: |
echo Starting pdflatex
pdflatex -interaction=nonstopmode main.tex
echo Done pdflatex.
Responder1
Primeira parte resolvida instalando os requisitos no script do pipeline:
sudo apt-get install texlive
O pipeline yml é assim:
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
- bash: |
sudo apt-get install texlive
echo Starting pdflatex
pdflatex -interaction=nonstopmode main.tex
echo Done pdflatex.
Agora só preciso recuperar o arquivo pdf. Mas isso é outro assunto =)