summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2017-09-26fix gitlab ci scriptcyBerta
2017-09-26update ics-openvpn: update Dockerfiles, add new api level 26 and update ndkcyBerta
2017-09-25Build docker images from CIVarac
2017-04-30[ag] use ndk container from repo registry in buildaguestuser
2017-04-30[ag] use external docker registry to demonstrate state of buildaguestuser
2017-04-30[ag] use canonical format for 0xacab docker registry imagesaguestuser
* this change was necessitated by prior format failing a whitelisted images check here: https://0xacab.org/aguestuser/bitmask_android/builds/9406 * NOTE: this format means we can't label `android-sdk` images by version because the tag is reserved for the image name, not the version :( * ie: the whitelist forces us to specify `bimtask_android:android-sdk` rather than `bitmask_android/android-sdk:0.0.1` -- is there a reason for this?
2017-04-30[ag] use self-contained docker registry in ci buildaguestuser
* for greater compartmentalization and self-documentation, use docker registry in this repo to host image used in its build rather than registry in `leap/gitlab-buildpackage` as before
2017-04-30[ag] Fix native build step with revised dockerfileaguestuser
* PROBLEM: * most recent version (r14b) of `android-ndk` uses `clang` for cross-compilation * BUT: `openssl` cannot compile successfully w/ `clang` * AND: we depend on `openssl` transitively through `ics-openvpn` while trying to use `android-ndk` r14b * FIX: * downgrade to `android-ndk` (12b) (most recent versoin that still uses `gcc` instead of `clang`) * modify some of the default * REMAINING PROBLEMS: * some string translations for Jamaica now break the build (unclear why -- outdated country abbreviation? ja for jm???) * we are now using a version of ndk that is 2 versions old and a version of ics-openvpn (pinned to a 3.1.2016 commit via submodule) that depends on an outdated version of `openssl`, which raises security concerns. updating to the most recent version will force us to wade into all the dependency problems amongst `ics-openvpn`/`openssl`/`ndk` * REFERENCES: * on `openssl` incompatibility w/ clang: https://github.com/openssl/openssl/pull/2229 * on `ics-openvpn` problems with `ndk`: https://github.com/android-ndk/ndk/issues/144
2017-03-15Try with explicit git submodule cloningvarac
2017-03-14try our own docker image for buildingkwadronaut
2017-03-14sync submodules (ics-ovpn) when buildingkwadronaut
2017-03-14gitlab ci with jdk8 dockerkwadronaut
2017-03-14give gitlab builds a try with foreign docker imagekwadronaut
2017-03-14add .gitlab-ci config for CI buildingkwadronaut