Add prepare-all-in-one-deploy-file Makefile goal
This commit is contained in:
parent
a8d3e91bbb
commit
a4384ee18e
10
Makefile
10
Makefile
|
|
@ -139,6 +139,14 @@ test: ## Runs the go tests
|
||||||
@echo "+ $@"
|
@echo "+ $@"
|
||||||
@RUNNING_TESTS=1 go test -tags "$(BUILDTAGS) cgo" $(PACKAGES_FOR_UNIT_TESTS)
|
@RUNNING_TESTS=1 go test -tags "$(BUILDTAGS) cgo" $(PACKAGES_FOR_UNIT_TESTS)
|
||||||
|
|
||||||
|
.PHONY: prepare-all-in-one-deploy-file
|
||||||
|
prepare-all-in-one-deploy-file: ## Prepares all in one deploy file
|
||||||
|
@echo "+ $@"
|
||||||
|
cp deploy/service_account.yaml deploy/$(ALL_IN_ONE_DEPLOY_FILE_PREFIX)-$(API_VERSION).yaml
|
||||||
|
cat deploy/role.yaml >> deploy/$(ALL_IN_ONE_DEPLOY_FILE_PREFIX)-$(API_VERSION).yaml
|
||||||
|
cat deploy/role_binding.yaml >> deploy/$(ALL_IN_ONE_DEPLOY_FILE_PREFIX)-$(API_VERSION).yaml
|
||||||
|
cat deploy/operator.yaml >> deploy/$(ALL_IN_ONE_DEPLOY_FILE_PREFIX)-$(API_VERSION).yaml
|
||||||
|
|
||||||
.PHONY: e2e
|
.PHONY: e2e
|
||||||
CURRENT_DIRECTORY := $(shell pwd)
|
CURRENT_DIRECTORY := $(shell pwd)
|
||||||
e2e: build docker-build ## Runs e2e tests, you can use EXTRA_ARGS
|
e2e: build docker-build ## Runs e2e tests, you can use EXTRA_ARGS
|
||||||
|
|
@ -324,7 +332,7 @@ start-minikube: ## Start minikube
|
||||||
|
|
||||||
.PHONY: bump-version
|
.PHONY: bump-version
|
||||||
BUMP := patch
|
BUMP := patch
|
||||||
bump-version: ## Bump the version in the version file. Set BUMP to [ patch | major | minor ]
|
bump-version: prepare-all-in-one-deploy-file ## Bump the version in the version file. Set BUMP to [ patch | major | minor ]
|
||||||
@echo "+ $@"
|
@echo "+ $@"
|
||||||
@go get -u github.com/jessfraz/junk/sembump # update sembump tool
|
@go get -u github.com/jessfraz/junk/sembump # update sembump tool
|
||||||
$(eval NEW_VERSION=$(shell sembump --kind $(BUMP) $(VERSION)))
|
$(eval NEW_VERSION=$(shell sembump --kind $(BUMP) $(VERSION)))
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,8 @@ PKG=github.com/jenkinsci/kubernetes-operator
|
||||||
DOCKER_ORGANIZATION=virtuslab
|
DOCKER_ORGANIZATION=virtuslab
|
||||||
DOCKER_REGISTRY=jenkins-operator
|
DOCKER_REGISTRY=jenkins-operator
|
||||||
NAMESPACE=default
|
NAMESPACE=default
|
||||||
API_VERSION=jenkins:v1alpha2
|
API_VERSION=v1alpha2
|
||||||
MINIKUBE_KUBERNETES_VERSION=v1.12.9
|
MINIKUBE_KUBERNETES_VERSION=v1.12.9
|
||||||
MINIKUBE_DRIVER=virtualbox
|
MINIKUBE_DRIVER=virtualbox
|
||||||
ENVIRONMENT=minikube
|
ENVIRONMENT=minikube
|
||||||
|
ALL_IN_ONE_DEPLOY_FILE_PREFIX=all-in-one
|
||||||
Loading…
Reference in New Issue