This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/master by this push: new 55cac7e chore(deploy snapshot): deploy runtime snapshots to apache snapshot repo, fixes #432 55cac7e is described below commit 55cac7e99785f7e3e0f9babe4fdc6c4405d7e66a Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Thu Feb 14 12:47:48 2019 +0100 chore(deploy snapshot): deploy runtime snapshots to apache snapshot repo, fixes #432 --- Gopkg.lock | 1 + contributing.adoc | 24 ++++++++++++++++++++++++ script/Makefile | 5 ++++- 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/Gopkg.lock b/Gopkg.lock index 6f10ebf..f47e069 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -1102,6 +1102,7 @@ "github.com/spf13/cobra", "github.com/stoewer/go-strcase", "github.com/stretchr/testify/assert", + "go.uber.org/multierr", "gopkg.in/yaml.v2", "k8s.io/api/apps/v1", "k8s.io/api/core/v1", diff --git a/contributing.adoc b/contributing.adoc index 99234ac..b16f2e8 100644 --- a/contributing.adoc +++ b/contributing.adoc @@ -90,6 +90,30 @@ After a successful build, if you're connected to a Docker daemon, you can build make images ``` +[[push-snapshot]] +== Push runtime snapshot + +For the Java bits in runtime you can push to the snapshost to the Apache Snapshot repository with: + +* `make push-runtime-snapshot`: to push the Java-based runtime snapshot JARs. + +In your settings.xml you'll need to have the correct ASF credentials to push. + +``` + <server> + <id>apache.snapshots.https</id> + <username>username</username> + <password>password</password> + </server> + <server> + <id>apache.releases.https</id> + <username>username</username> + <password>password</password> + </server> +``` + +Don't forget to first run a `make build-runtime` before pushing the snapshot + [[testing]] == Testing diff --git a/script/Makefile b/script/Makefile index 95f4e6c..47acae6 100644 --- a/script/Makefile +++ b/script/Makefile @@ -22,6 +22,9 @@ build-compile-integration-tests: build-runtime: ./mvnw clean install -B -f ./runtime/pom.xml +push-runtime-snapshot: + ./mvnw deploy -B -f ./runtime/pom.xml + release: clean prepare-release build images-build images-push cross-compile package-examples git-tag publish-base-images prepare-release: @@ -84,4 +87,4 @@ check-integration: lint: golangci-lint run -.PHONY: build build-operator build-kamel build-embed-resources build-runtime dep codegen images images-build images-push test check test-integration check-integration clean release prepare-release cross-compile package-examples new-version git-tag publish-base-images increment-snapshot install-minishift +.PHONY: build build-operator build-kamel build-embed-resources build-runtime push-runtime-snapshot dep codegen images images-build images-push test check test-integration check-integration clean release prepare-release cross-compile package-examples new-version git-tag publish-base-images increment-snapshot install-minishift