Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
LaTeX Templates
PRACE white paper
Commits
1e360ac5
Commit
1e360ac5
authored
Jun 30, 2021
by
Dirk Brömmel
Browse files
Merge branch 'test-CI' into 'master'
Adding simple CI See merge request
!1
parents
a2450a49
cfde0aa3
Changes
2
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
0 → 100644
View file @
1e360ac5
stages
:
-
build
-
deploy
build-example
:
stage
:
build
tags
:
-
docker
image
:
blang/latex:ubuntu
script
:
-
cd example
-
ln -s ../prace.cls .
-
ln -s ../prace-logo.pdf .
-
latexmk -pdf example.tex
artifacts
:
when
:
on_success
paths
:
-
example/example.pdf
deploy-pdf
:
stage
:
deploy
dependencies
:
-
build-example
tags
:
-
docker
image
:
blang/latex:ubuntu
before_script
:
# I assume for this to work, I need to set up those variables in the repo
# This is likely not a good idea, adding access tokens...
# (they can easily leak with a change to .gitlab-ci.yml)
# https://forum.gitlab.com/t/is-it-possible-to-commit-artifacts-into-the-git/22218/6
-
echo "${CI_ACCESS_TOKEN}"
-
echo "${CI_EMAIL}"
-
echo "${CI_USERNAME}"
-
echo "${CI_COMMIT_SHORT_SHA}"
-
echo "${CI_PROJECT_PATH}.git"
-
echo "${CI_COMMIT_REF_NAME}"
script
:
-
ls
-
git config --global user.email "${CI_EMAIL}"
-
git config --global user.name "${CI_USERNAME}"
-
git add example/example.pdf
-
git commit -m "Compiled PDF from $CI_COMMIT_SHORT_SHA [skip ci]" || echo "No changes, nothing to commit!"
-
git remote rm origin && git remote add origin https://repository.prace-ri.eu/git/${CI_PROJECT_PATH}
# - git push origin HEAD:$CI_COMMIT_REF_NAME # Pushes to the same branch as the trigger
README.md
View file @
1e360ac5
[

](https://repository.prace-ri.eu/git/latex-templates/prace-whitepaper/-/commits/test-CI)
# LaTeX package for a PRACE whitepaper
(c) CSC - IT Center for Science Ltd.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment