Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit 541f7bfe authored by Daya Adianto's avatar Daya Adianto
Browse files

Create GitLab CI/CD configuration

parent 5403afcd
No related branches found
No related tags found
No related merge requests found
---
image: docker:19
stages:
- test
- deploy
SonarScanner Analysis:
image: addianto/sonar-scanner-cli:latest
stage: test
script:
- sonar-scanner
-Dsonar.host.url=$SONARQUBE_HOST
-Dsonar.login=$SONARQUBE_TOKEN
only:
- master
Publish to Docker Hub:
stage: deploy
before_script:
- chmod +x build.sh
script:
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
- ./build.sh $IMAGE_NAMESPACE
- docker push "$IMAGE_NAMESPACE/sonar-scanner-cli:latest"
when: manual
allow_failure: true
tags:
- docker
only:
- master
\ No newline at end of file
# SonarScanner Properties
## Server
### sonar.host.url=[pass URL via CLI]
## Project Configuration
sonar.projectKey=to.adian:sonar-scanner-cli-image
sonar.exclusions=/.devcontainer/,/.gitlab/
sonar.scm.provider=git
## Project Identity
sonar.projectName=SonarQube Scanner CLI Image
sonar.projectVersion=latest
## Authentication
### sonar.login=[pass token via CLI]
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment