You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2020/03/25 11:33:22 UTC
[camel-k] 02/04: Fix #1365: Update release script
This is an automated email from the ASF dual-hosted git repository.
nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit d8e001fcf617d3f9996dcc6c79822da6787f4900
Author: Nicola Ferraro <ni...@gmail.com>
AuthorDate: Tue Mar 24 17:48:26 2020 +0100
Fix #1365: Update release script
---
.github/workflows/release.yml | 10 ++++++++++
script/Makefile | 7 +++++--
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index fd0d539..1ac49d1 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -58,6 +58,10 @@ jobs:
echo "Using IMAGE_NAME=$IMAGE_NAME"
echo "::set-env name=IMAGE_NAME::$IMAGE_NAME"
+ MAVEN_REPOSITORY=$(make get-staging-repo)
+ echo "Using MAVEN_REPOSITORY=$MAVEN_REPOSITORY"
+ echo "::set-env name=MAVEN_REPOSITORY::$MAVEN_REPOSITORY"
+
docker login -u $TEST_DOCKER_HUB_USERNAME -p $TEST_DOCKER_HUB_PASSWORD
- name: Codegen
@@ -87,6 +91,12 @@ jobs:
body: |
Apache Camel K nightly build for testing (unstable).
+ To test it, download the client for your OS and run:
+
+ ```
+ kamel install --olm=false --maven-repository=${{ env.MAVEN_REPOSITORY }}
+ ```
+
draft: false
prerelease: true
- name: Upload Client Linux
diff --git a/script/Makefile b/script/Makefile
index 6f4feb1..3f07d62 100644
--- a/script/Makefile
+++ b/script/Makefile
@@ -30,7 +30,7 @@ LINT_DEADLINE := 10m
# Used to push pre-release artifacts
STAGING_IMAGE_NAME := docker.io/camelk/camel-k
-STAGING_RUNTIME_REPO := https://repository.apache.org/content/repositories/orgapachecamel-1189
+STAGING_RUNTIME_REPO :=
# When packaging artifacts into the docker image, you can "copy" them from local maven
# or "download" them from Apache Snapshots and Maven Central
@@ -238,4 +238,7 @@ install-minikube:
release-notes:
./script/gen_release_notes.sh $(LAST_RELEASED_VERSION) $(VERSION)
-.PHONY: build build-kamel build-resources build-olm unsnapshot-olm dep codegen images images-dev images-push images-push-staging test check test-integration clean release cross-compile package-examples set-version git-tag release-notes check-licenses generate-deepcopy generate-client generate-doc build-resources release-helm release-staging release-nightly
+get-staging-repo:
+ @echo $(or ${STAGING_RUNTIME_REPO},https://repository.apache.org/content/repositories/snapshots@id=apache-snapshots@snapshots)
+
+.PHONY: build build-kamel build-resources build-olm unsnapshot-olm dep codegen images images-dev images-push images-push-staging test check test-integration clean release cross-compile package-examples set-version git-tag release-notes check-licenses generate-deepcopy generate-client generate-doc build-resources release-helm release-staging release-nightly get-staging-repo