diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..1b6985c0094c8e3db5f1c6e2c4d66b82f325284f --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# Ignore Gradle project-specific cache directory +.gradle + +# Ignore Gradle build output directory +build diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 46bb215d32db378e8b0867a075e89eb712d25377..8c84458b02c7586c60ec6d574f61516da616a523 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,7 @@ cache: build: stage: build script: - - ./gradlew -Pgitlab-ci=true build + - ./gradlew -Pci=gitlab build artifacts: paths: - lectures/build/docs diff --git a/lectures/revealjs/ci.adoc b/lectures/revealjs/ci.adoc index 086f8a7cfb49073580cd2736d2fdcfb21cfb13f6..c8e39ed6b015d8d948dcdb6185dd4fc6daba1b61 100644 --- a/lectures/revealjs/ci.adoc +++ b/lectures/revealjs/ci.adoc @@ -201,3 +201,10 @@ image::../images/maven-central.png[width=300, link="https://mvnrepository.com"] [.right] image::../images/gradle-views.png[width=300] + +== CI @ gitlab + +* gitlab kan konfigureres til å bygge, når endrer `push`es til et repo +* *.gitlab-ci.yml* inneholder byggeinstruksjoner +* hele repoet sjekkes først ut +* så utføres byggeinstruksjoner iht. innstillinger