Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Upgrde SonarQube to 7.9 LTS and sonar-scala to 7.7. Clean up the repo. #15

Merged
merged 4 commits into from
Oct 13, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 49 additions & 11 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ jobs:
- run:
name: Build
command: |
sudo apt-get install -y jq
sudo apt-get update && sudo apt-get install -y jq
export VERSION=`jq -r '.current.version' vars.json`
export VERSION_LTS=`jq -r '.lts.version' vars.json`
docker build -t mwizner/sonarqube-scala-plugins:$VERSION $VERSION
docker build -t mwizner/sonarqube-scala-plugins:$VERSION-full $VERSION-full
docker build -t mwizner/sonarqube-scala-plugins:$VERSION_LTS $VERSION_LTS
docker build -t mwizner/sonarqube-scala-plugins:$VERSION_LTS-full $VERSION_LTS-full
docker build -t mwizner/sonarqube-scala-plugins:$VERSION current
docker build -t mwizner/sonarqube-scala-plugins:$VERSION-full current/full
docker build -t mwizner/sonarqube-scala-plugins:$VERSION_LTS lts
docker build -t mwizner/sonarqube-scala-plugins:$VERSION_LTS-full lts/full
release:
docker:
- image: circleci/openjdk:8-jdk
Expand All @@ -34,7 +34,7 @@ jobs:
- run:
name: Release
command: |
sudo apt-get install -y jq
sudo apt-get update && sudo apt-get install -y jq
export VERSION=`jq -r '.current.version' vars.json`
echo "$DOCKER_PASS" | docker login -u "$DOCKER_USER" --password-stdin
./release.sh
Expand All @@ -58,12 +58,38 @@ jobs:
- run:
name: Release LTS
command: |
sudo apt-get install -y jq
sudo apt-get update && sudo apt-get install -y jq
export VERSION=`jq -r '.lts.version' vars.json`
echo "$DOCKER_PASS" | docker login -u "$DOCKER_USER" --password-stdin
./release-lts.sh
git tag -a $VERSION -m "Release $VERSION."
git push --tags
update-dockerhub-readme:
docker:
- image: circleci/openjdk:8-jdk
steps:
- checkout
- run:
name: Update Dockerhub readme
command: |
sudo apt-get update && sudo apt-get install -y jq
LOGIN_BODY="{\"username\": \"${DOCKER_USER}\", \"password\": \"${DOCKER_PASS}\"}"
TOKEN=$(curl -s \
-H "Content-Type: application/json" \
-X POST \
-d ${LOGIN_BODY} \
https://hub.docker.com/v2/users/login | jq -r .token)
RESPONSE_CODE=$(curl -s \
--write-out "%{response_code}" \
--output /dev/null \
-H "Authorization: JWT ${TOKEN}" \
-X PATCH --data-urlencode full_description@README_DOCKERHUB.md \
https://cloud.docker.com/v2/repositories/mwizner/sonarqube-scala-plugins)
if [[ $RESPONSE_CODE == "200" ]]; then
exit 0
else
exit 1
fi
workflows:
version: 2
pr-build:
Expand All @@ -79,14 +105,20 @@ workflows:
filters:
branches:
only: master
- hold-lts:
type: approval
- release:
requires:
- hold
filters:
branches:
only: master
- release:
- update-dockerhub-readme:
requires:
- hold
- release
filters:
branches:
only: master
- hold-lts:
type: approval
filters:
branches:
only: master
Expand All @@ -96,3 +128,9 @@ workflows:
filters:
branches:
only: master
- update-dockerhub-readme-lts:
requires:
- release-lts
filters:
branches:
only: master
17 changes: 0 additions & 17 deletions 2.1.0-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.1.0/Dockerfile

This file was deleted.

12 changes: 0 additions & 12 deletions 2.10.0-full/Dockerfile

This file was deleted.

13 changes: 0 additions & 13 deletions 2.10.0/Dockerfile

This file was deleted.

12 changes: 0 additions & 12 deletions 2.11.0-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.2.0-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.2.0/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.2.1-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.2.1/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.3.0-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.3.0/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.4.0-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.4.0/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.5.0-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.5.0/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.6.0-full/Dockerfile

This file was deleted.

17 changes: 0 additions & 17 deletions 2.6.0/Dockerfile

This file was deleted.

Loading