diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..ee906fca4491b67b28eea3cb66cb9e156f2269cc --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,46 @@ +image: composer:latest + +variables: + DOCKER_DRIVER: overlay2 + +stages: + - packaging + - release + +packaging: + stage: packaging + rules: + - if: $CI_COMMIT_TAG + before_script: + - echo GE_JOB_ID=$CI_JOB_ID >> .packaging.env + - mkdir .pkg + script: + - zip -9r .pkg/$CI_PROJECT_NAME-$CI_COMMIT_TAG.zip * -x 'vendor/*' + artifacts: + name: "${CI_PROJECT_TITLE} ${CI_COMMIT_TAG}" + paths: + - .pkg/$CI_PROJECT_NAME-$CI_COMMIT_TAG.zip + reports: + dotenv: .packaging.env + expire_in: never + +release: + stage: release + image: studip/release-cli + cache: [] + rules: + - if: $CI_COMMIT_TAG + script: + - echo 'Running release job' + needs: + - job: packaging + artifacts: true + release: + name: $CI_COMMIT_TAG + description: "${CI_PROJECT_TITLE} ${CI_COMMIT_TAG}" + tag_name: $CI_COMMIT_TAG + assets: + links: + - name: "${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.zip" + url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${GE_JOB_ID}/artifacts/.pkg/${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.zip" + link_type: package diff --git a/SysStats.php b/SysStats.php index 0ae634bb0213fc19f50ddaf3496f899aa4f306ed..996e9c9544b860ae284195f2b3ad921012fa7aba 100644 --- a/SysStats.php +++ b/SysStats.php @@ -33,7 +33,7 @@ class SysStats extends StudIPPlugin implements SystemPlugin public function perform($unconsumed) { - $this->addStylesheet('assets/style.less'); + $this->addStylesheet('assets/style.scss'); parent::perform($unconsumed); } diff --git a/assets/style.less b/assets/style.scss similarity index 91% rename from assets/style.less rename to assets/style.scss index a9172df2a1a1edd0ef93c414872686a1bbe48f60..9c84bff73dff4eacca29411e513489a17ed73f59 100644 --- a/assets/style.less +++ b/assets/style.scss @@ -27,7 +27,7 @@ table.statistics { thead th:last-child:not(:only-child), tbody td:last-child:not(:only-child) { - border-left: 3px double @brand-color-darker; + border-left: 3px double var(--brand-color-darker); } } } diff --git a/plugin.manifest b/plugin.manifest index 66092354c70dc7cc2f49de0c32b0116de6e05c43..ad576232fa08e3072a6ca2b7a1c4f363506532c5 100644 --- a/plugin.manifest +++ b/plugin.manifest @@ -1,5 +1,5 @@ pluginname=Systemstatistiken pluginclassname=SysStats origin=UOL -version=1.2 +version=1.3 studipMinVersion=5.0