Skip to content
Snippets Groups Projects
Commit c91241ab authored by Manuel Kieweg's avatar Manuel Kieweg
Browse files

Update .gitlab-ci.yml

parent c285ebf9
No related branches found
No related tags found
1 merge request!18Develop
Pipeline #52462 failed
...@@ -12,35 +12,34 @@ before_script: ...@@ -12,35 +12,34 @@ before_script:
code-quality-master: code-quality-master:
image: golangci/golangci-lint:latest-alpine image: golangci/golangci-lint:latest-alpine
stage: test stage: test
only: rules:
- merge_requests - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
except: - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
variables: when: manual
- $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != "master"
script: script:
- git config --global url."https://$GO_MODULES_USER:$GO_MODULES_ACCESS_TOKEN@code.fbi.h-da.de".insteadOf "https://code.fbi.h-da.de"
# writes golangci-lint output to gl-code-quality-report.json # writes golangci-lint output to gl-code-quality-report.json
- golangci-lint run --config .ci/.golangci-master.yml | tee gl-code-quality-report.json - golangci-lint run --config .ci/.golangci-master.yml --out-format code-climate | tee gl-code-quality-report.json | jq -r '.[] | "\(.location.path):\(.location.lines.begin) \(.description)"'
artifacts: artifacts:
reports: reports:
codequality: gl-code-quality-report.json codequality: gl-code-quality-report.json
paths:
- gl-code-quality-report.json
code-quality: code-quality:
image: golangci/golangci-lint:latest-alpine image: golangci/golangci-lint:latest-alpine
stage: test stage: test
allow_failure: true allow_failure: true
only: rules:
- merge_requests - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH
except:
variables:
- $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"
script: script:
# writes golangci-lint output to gl-code-quality-report.json # writes golangci-lint output to gl-code-quality-report.json
- golangci-lint run --config .ci/.golangci.yml | tee gl-code-quality-report.json - golangci-lint run --config .ci/.golangci.yml--out-format code-climate | tee gl-code-quality-report.json | jq -r '.[] | "\(.location.path):\(.location.lines.begin) \(.description)"'
artifacts: artifacts:
reports: reports:
codequality: gl-code-quality-report.json codequality: gl-code-quality-report.json
paths:
- gl-code-quality-report.json
Documentation: Documentation:
before_script: before_script:
...@@ -50,9 +49,9 @@ Documentation: ...@@ -50,9 +49,9 @@ Documentation:
entrypoint: entrypoint:
- '' - ''
stage: build stage: build
only: rules:
changes: - changes:
- documentation/design/*.md - documentation/design/*.md
script: script:
- cd documentation/design - cd documentation/design
- pandoc --filter pandoc-citeproc --bibliography=bibliography.bib --csl=acm-sig-proceedings.csl - pandoc --filter pandoc-citeproc --bibliography=bibliography.bib --csl=acm-sig-proceedings.csl
...@@ -78,4 +77,3 @@ include: ...@@ -78,4 +77,3 @@ include:
- template: Security/SAST.gitlab-ci.yml - template: Security/SAST.gitlab-ci.yml
- template: Dependency-Scanning.gitlab-ci.yml - template: Dependency-Scanning.gitlab-ci.yml
- template: Security/License-Scanning.gitlab-ci.yml - template: Security/License-Scanning.gitlab-ci.yml
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment