codeclimate/codeclimate-sonar-php

View on GitHub
Makefile

Summary

Maintainability
Test Coverage
.PHONY: image test release

IMAGE_NAME ?= codeclimate/codeclimate-sonar-php
RELEASE_REGISTRY ?= codeclimate

ifndef RELEASE_TAG
override RELEASE_TAG = latest
endif

image:
    docker build --rm -t $(IMAGE_NAME) .

test: image
    docker run --rm -ti -w /usr/src/app -u root $(IMAGE_NAME) gradle clean test

release:
    docker tag $(IMAGE_NAME) $(RELEASE_REGISTRY)/codeclimate-sonar-php:$(RELEASE_TAG)
    docker push $(RELEASE_REGISTRY)/codeclimate-sonar-php:$(RELEASE_TAG)