-npm install -g github-wikito-converter# installerer wiki-til-html-konverterer via npm
-apt-get -y install git# installerer git
-export my_url="${CI_PROJECT_URL:8}"# Fjerner https:// fra URLen
-export final_url="https://ci_token:glpat-aBhxsaFYptx2FJz53vZe@gitlab.stud.idi.ntnu.no:carljgu/tournament-service.git"# Bruker CI-token for å omgå krav til brukernavn/passord
-export final_url="https://gitlab-ci-token:$CI_JOB_TOKEN@$my_url"# Bruker CI-token for å omgå krav til brukernavn/passord
-git clone "$final_url.wiki.git"# hver eneste gitlab-wiki ligger i et eget repo, og kan klones med git som man kloner andre prosjekter
-gwtc $idatt1002_2022_K1-G4.wiki# NB! DERSOM DENNE FEILER, ERSTATT MED NAVNET PÅ REPOET (enkelte gitlab-instanser ser ut til å gi denne feil verdi for gruppeprosjekter)
-wkhtmltopdf documentation.html wiki.pdf# Dette konverterer fra HTML til PDF
-gwtc idatt1002_2022_K1-G4.wiki# NB! DERSOM DENNE FEILER, ERSTATT MED NAVNET PÅ REPOET (enkelte gitlab-instanser ser ut til å gi denne feil verdi for gruppeprosjekter)
#- wkhtmltopdf documentation.html wiki.pdf # Dette konverterer fra HTML til PDF
artifacts:
paths:
-wiki.pdf# Vi gjør fila tilgjengelig som en nedlastbar artefakt (CI/CD -> Pipelines, deretter ikon helt til høyre for bygget). Fila kalles wiki.pdf.
# - wiki.pdf # Vi gjør fila tilgjengelig som en nedlastbar artefakt (CI/CD -> Pipelines, deretter ikon helt til høyre for bygget). Fila kalles wiki.pdf.
-documentation.html
only:
-web# Only web gjør at vi kun kjører denne delen av pipeline når en trykker på knappen "Run pipeline"
# NB! Javadoc genereres IKKE under bygging av prosjektet. Man må kjøre javadoc lokalt og legge til katalogen (med navnet "javadoc")
# til roten av prosjektet. Ellers vil denne delen feile.