summaryrefslogtreecommitdiff
path: root/.circleci
Commit message (Collapse)AuthorAgeFilesLines
* cleanup:android:Fix android checkstyle complains (#645)Joseph Herlant2018-08-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add files via upload store translations in artefacts * Add files via upload * Add files via upload * Add files via upload * remove the last java files from cmakelists in po * move all java UI strings into strings.xml * translate UI strings by their id's * Fix android indentation * cleanup:android:Fix WhitespaceAround checkstyle issues * cleanup:android:Fix NeedBraces checkstyle issues * cleanup:android:Fix EmptyLineSeparator checkstyle issues * cleanup:android:Fix WhitespaceAround checkstyle issues * Fix linebreaks for codefactor * cleanup:android:Fix a forgotten linebreak issue * cleanup:android:Fix ArrayTypeStyle checkstyle issues * cleanup:android:Fix CustomImportOrder checkstyle issues * Fix checkstyle indentation warnings on NavitRestoreTask * cleanup:android:Use try-with-resource construct to avoid emtpy catch block + fix AbbreviationAsWordInName in NavitRestoreTask * cleanup:android:We support Java pre-7 so no try-with-resource block * cleanup:android:Some more indentation cleanup and case fix * fix:checkstyle:The array indentation should be 4 like the rest * cleanup:android:Fix indentation warnings from checkstyle * cleanup:android:Fix checkstyle OperatorWrap * cleanup:android:Fix checkstyle LineLength * cleanup:android:Fix checkstyle MethodParamPad and ParenPad * cleanup:android:Fix checkstyle SeparatorWrapComma * cleanup:android:Fix checkstyle NoWhitespaceBefore
* Revert Fix because the docker image was fixedjkoan2018-08-141-1/+0
|
* Fix build on circleci for androidjkoan2018-07-261-0/+1
|
* add:ci:Add sanity check script on circleci (#606)Joseph Herlant2018-05-301-6/+29
| | | | | | * add:ci:Add sanity check script * fix:ci:use setup_common_requirements.sh for installing pre-requisites
* cleanup:cmake:remove trailing spacesJoseph Herlant2018-05-251-3/+3
|
* Add:Android:checkstyle-javadoc (#595)jandegr2018-05-251-12/+22
| | | | | | | | | | | | | | | | | | | | | | | | * Android checkstyle and javadoc * bump gradle version * bump gradle version * Android checkstyle and javadoc * ArrayTypeStyle as failure * fix Array brackets at illegal position. * typo * fix Array brackets at illegal position. * CustomImportOrder severity error * optimize imports * optimize imports
* change:ci:rename ci folder to scripts (#593)Joseph Herlant2018-05-241-16/+16
|
* Android translations (#589)jandegr2018-05-141-0/+4
| | | | | | | | | | | | | | | | | | * Add files via upload store translations in artefacts * Add files via upload * Add files via upload * Add files via upload * remove the last java files from cmakelists in po * move all java UI strings into strings.xml * translate UI strings by their id's
* Android lint check (#586)jandegr2018-05-121-4/+9
| | | | | | | | | | | | * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload
* rework:android:Move build system from ant to grandle (#553)jandegr2018-05-021-34/+69
| | | rework:android:Move build system from ant to grandle
* fix:CI convert with librsvg2-bin xxsmal cleanup (#554)jandegr2018-04-271-1/+1
| | | | | | * test librsvg2-bin * Update setup_common_requirements.sh
* Fix:CI:Automated upload to playstore (#540)Pierre GRANDIN2018-04-251-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Working on automated playstore updates * Working on automated playstore updates * Install certs before pulling CI cache * Testing playstore update from android build job * Updated publish.sh * Setup git to pull from blackbox * Setup git to pull from blackbox in the correct job * Install pip, needed for playstore updates * Push to playstore from the android build, not a seperate step * upload to playstore from the official trunk only * Sign apks before updating download center * Cache isn't needed anymore for android arm builds * Save signed apks as part of the artifacts * Moved package installation to the Dockerfile * Install ca-certs and pip when preparing android build
* Update:CI:us pre-built docker image for android toolchain (#539)Pierre GRANDIN2018-04-251-18/+4
|
* Change:CI:Move doxygen to the build workflow to only run it when the build ↵v0.5.1i18n/arJoseph Herlant2018-04-201-6/+12
| | | | succeeds (#451)
* Fix:CI:Use another method to avoid the SSH prompt issueJoseph Herlant2018-04-201-1/+7
|
* Fix:CI:Use circleci git command as it seems the fingerprint add only works on itJoseph Herlant2018-04-201-3/+0
|
* Fix:CI:Put merge-to-master in the build workflow to use requires (#450)Joseph Herlant2018-04-201-2/+0
|
* fix:ci:Fix the merge to master in circleci and require that all build passed ↵Joseph Herlant2018-04-201-0/+11
| | | | | | | | (#449) * Add:CI:Make sure that the build jobs all succeed before merging to master * Add:CI:Add the ssh fingerprint for github.com to avoid issues
* fix:ci:dont execute bash bash gitjkoan2018-04-201-1/+1
|
* Add:CI:Re-add the merge to master job when circleci runs on trunk and is ↵Joseph Herlant2018-04-191-0/+16
| | | | successful (#448)
* fix:ci:Fix Wince build (#417)jkoan2018-03-281-0/+4
| | | Because the image is to old we need to install git-core after the code checkout
* Update:CI:also produce a zipfile for wince builds (#411)Pierre GRANDIN2018-03-111-1/+1
| | | | | | * Update:CI:also produce a zipfile for wince builds * zip can't strip leading path
* add:build:Add download center (#405)jkoan2018-02-131-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* change:build:Move update of doxygen to own script (#404)jkoan2018-02-121-15/+1
| | | | | | | | * Create update script * Update config.yml * Add correct syntax
* Merge branch 'trunk' into psqljkoan2018-02-111-2/+2
|\
| * change:ci:Only store bin folder from android build (#396)jkoan2018-02-101-2/+2
| | | | | | To speed up CircleCi build because Upload is slow
* | store win32 nsis installer in artifactsjandegr2018-02-111-1/+1
| |
* | Update config.ymlpsqljandegr2018-02-091-0/+2
|/ | | save win32 build
* fix:wince:fixed the wince build (#386)Pierre GRANDIN2018-01-021-4/+6
| | | | | | | | | | | | | | | | | | * Switching to a specific image * Fixed typo in circleci config file * Activated wince build * Store build artifacts * Build a samplemap for wince * Added correct shebang header * Switched to a navit org docker image for wince * Generate a cab file
* improve:ci:improved linux builds (#382)Pierre GRANDIN2017-12-041-2/+5
| | | | | | | | * Standardize path wrt android build * Setup requirements in a seperate step, enhance readability of build output * Moved linux deps install to another step
* fix:doc:ensure that the custom domain is set for doxygen (#361)Pierre GRANDIN2017-11-031-0/+1
|
* update:doc:Build doxygen doc and push the result to a gh-pages branch (#354)Joseph Herlant2017-10-291-0/+34
| | | Result visible at http://navit-gps.github.io/navit/
* Revert last commit.Pierre Grandin2017-09-201-0/+9
| | | | Meant to push it to a branch.
* Coverity upgrade (#313)Pierre GRANDIN2017-09-161-10/+6
| | | | | | | | | | | | | | | | | | | | | | * Switching to a pre-built image to build Tomtom builds * Archive less artifacts for Tomtom builds * Ensures that the /output directory for build artefacts exists * Updated coverity tools version * Run coverity report for the coverity_upgrade branch * Fixed potential path issues * Fixed coverity path issues for ci v2 * Fixed tar permission issues for ci v2 * Ensures that curl is installed, needed for coverity * Run coverity builds only for trunk
* Upgrade to CircleCI v2 (#310)Pierre GRANDIN2017-09-051-0/+107
* Switching to circleci v2 * Only build for Linux for now * Sudo is not required anymore * Update before installing packages * Cope with non interactive terminals * Use ci's working_directory * Fixed typo * Disable QT5 for now * Build for more platforms * Fixed workflow definition * sudo is not required anymore * Update before installing * Install wget when building for tomtom * Revert to 14.04 base image * Install unzip for build_tomtom_* * Install wget for build_android_* * Install wget for build_android_* * Install cmake for win32 build * Install gettext for the win32 build * Install build-essential for tomtom builds * Setup common requirements * Install packages to build tt environment install packages need to build tt environment correct navit path remove arm-genmarshal which disturbing a second build run * Splitting the tomtom builds into more steps * Splitting the tomtom builds into more steps * Working on the tomtom minimal build * Fixed some paths issues for tomtom_minimal * Added missing exports for tomtom_minimal * Added missing tomtom requirements * Save the result of the tomtom_minimal build * Fixing the tomtom plugin build for CI v2 * Fixed job name misconfiguration * Use less relative paths * Fixed espeakdsp.c path * Adding tomtom assets * Removed superfluous popd * Fixed contrib path * Adding tomtom assets * Compile espeakdsp directly to the correct path * Compile espeakdsp directly to the correct path * Compile espeakdsp directly to the correct path * Recursively copy contrib/tomtom assets * Fixed tomtom specific icons path * Preparing the android ARM build for CI v2 * Adapting build path * Added missing packages for android builds * Updating android x86 scripts for ci v2 * Android-25 will require jdk-8 * Install openjdk-8 for Ubuntu 14.04 * Ensures that add-apt is available for android builds * Cope with non interactive terminals * Ensures that openjdk-7 isn't installed * Updated artifacts for ci v2 / android arm * Fixed apk path for ci_v2 * Fixed leftovers path for ci_v2 * Fixed artifacts path for android arm * Fixed typos * Fixed toolchain misconfiguration * Specify android's api/nkd api versions * Fixed apk path for ci_v2 * Store android/x86 artifacts