You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2022/10/24 07:29:09 UTC
[camel-k-runtime] branch main updated: feat(ci): publish snapshot on release branches
This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git
The following commit(s) were added to refs/heads/main by this push:
new ac1af8e6 feat(ci): publish snapshot on release branches
ac1af8e6 is described below
commit ac1af8e65e34d6485f342f42c4534fefa3ada707
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Fri Oct 21 16:29:56 2022 +0200
feat(ci): publish snapshot on release branches
and push also sources and m2 (required by Camel K)
---
.github/workflows/ci-build.yml | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
index 1716ed6e..0faad693 100644
--- a/.github/workflows/ci-build.yml
+++ b/.github/workflows/ci-build.yml
@@ -180,7 +180,8 @@ jobs:
needs:
- build-native
- build-native-examples
- if: github.ref == 'refs/heads/main'
+ # Run only when pushing to the branches (either main or release), never on merge requests
+ if: ${{ github.event_name == 'push' }}
env:
NEXUS_DEPLOY_USERNAME: ${{ secrets.NEXUS_USER }}
NEXUS_DEPLOY_PASSWORD: ${{ secrets.NEXUS_PW }}
@@ -193,4 +194,8 @@ jobs:
with:
version: '11'
- name: Deploy to ASF Snapshots Repository
- run: ./mvnw ${MAVEN_ARGS} clean deploy -DskipTests -DskipITs --settings .github/asf-deploy-settings.xml
+ # Deploy both artifacts and sources (may be required by Camel K)
+ run: |
+ ./mvnw ${MAVEN_ARGS} clean deploy -DskipTests -DskipITs --settings .github/asf-deploy-settings.xml
+ cd distribution
+ ./mvnw ${MAVEN_ARGS} clean deploy -DskipTests -DskipITs --settings .github/asf-deploy-settings.xml -Prelease