summaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
authorjkoan <jkoan@users.noreply.github.com>2018-02-13 08:25:04 +0100
committerGitHub <noreply@github.com>2018-02-13 08:25:04 +0100
commit0046dd08c3ed2ec7c176fdb44c922962fe6c8ecc (patch)
tree301594d76b741173a8265c0d1a179c1548405c4a /.circleci
parent868b43dc4aba9e621420abab8a46f41e0af7c567 (diff)
downloadnavit-0046dd08c3ed2ec7c176fdb44c922962fe6c8ecc.tar.gz
add:build:Add download center (#405)
* Merge * Update Linux build to also build Artifacts * Okay okay, circleci does not like regex :D * futher work in the download center * Update Script * Change UUID to some fake * Next Test * Fix git? * Add SSH Key to known hosts * Add ssh for win build images * Add retry if the repo was modifyed in the time between pull and push This could happen if two builds finished exactly at the same time like here: https://circleci.com/gh/jkoan/navit/821 * Add Files in different dirs * Update script * Add another message * Only store really needed things for linux * Update update_download_center.sh * Update update_download_center.sh * Update config.yml
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml31
1 files changed, 30 insertions, 1 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index f4c9956d8..fbde5d317 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -16,6 +16,12 @@ jobs:
- run:
name: Build for Linux
command: bash ci/build_linux.sh
+ - store_artifacts:
+ path: linux/_CPack_Packages
+ - run:
+ name: Update Navit-Download-Center
+ command: |
+ bash ci/update_download_center.sh
run_doxygen:
<<: *defaults
steps:
@@ -49,6 +55,10 @@ jobs:
bash ci/build_android.sh
- store_artifacts:
path: android-arm/navit/android/bin
+ - run:
+ name: Update Navit-Download-Center
+ command: |
+ bash ci/update_download_center.sh
build_android_x86:
<<: *defaults
steps:
@@ -67,6 +77,10 @@ jobs:
bash ci/build_android_x86.sh
- store_artifacts:
path: android-x86/navit/android/bin
+ - run:
+ name: Update Navit-Download-Center
+ command: |
+ bash ci/update_download_center.sh
build_win32:
<<: *defaults
steps:
@@ -78,6 +92,10 @@ jobs:
bash ci/build_win32.sh
- store_artifacts:
path: win32/navit.exe
+ - run:
+ name: Update Navit-Download-Center
+ command: |
+ bash ci/update_download_center.sh
build_wince:
docker:
- image: navit/wince:8.04
@@ -88,6 +106,10 @@ jobs:
command: bash ci/build_wince.sh
- store_artifacts:
path: wince/output
+ - run:
+ name: Update Navit-Download-Center
+ command: |
+ bash ci/update_download_center.sh
build_tomtom_minimal:
<<: *defaults
docker:
@@ -104,6 +126,10 @@ jobs:
bash ci/build_tomtom_minimal.sh
- store_artifacts:
path: /output
+ - run:
+ name: Update Navit-Download-Center
+ command: |
+ bash ci/update_download_center.sh
build_tomtom_plugin:
<<: *defaults
docker:
@@ -120,7 +146,10 @@ jobs:
bash ci/build_tomtom_plugin.sh
- store_artifacts:
path: /output
-
+ - run:
+ name: Update Navit-Download-Center
+ command: |
+ bash ci/update_download_center.sh
workflows:
version: 2
doxygen: