All Projects → inovex → Gitlab Ci Android

inovex / Gitlab Ci Android

Licence: apache-2.0
Docker image for your Android builds

Projects that are alternatives of or similar to Gitlab Ci Android

gitlab-ci-training
Skoleni Gitlab CI (CI/CD)
Stars: ✭ 18 (-14.29%)
Mutual labels:  gitlab-ci
Ionic Boilerplate
✨ An Ionic Starter kit featuring Tests, E2E, Karma, Protractor, Jasmine, Istanbul, Gitlab CI, Automatic IPA and APK, TypeScript 2, TsLint, Codelyzer, Typedoc, Yarn, Rollup, and Webpack 2
Stars: ✭ 309 (+1371.43%)
Mutual labels:  gitlab-ci
Vrnetlab
Run virtual routers with docker
Stars: ✭ 731 (+3380.95%)
Mutual labels:  gitlab-ci
drupal9ci
One-line installers for implementing Continuous Integration in Drupal 9
Stars: ✭ 137 (+552.38%)
Mutual labels:  gitlab-ci
CI-Utils
Utilities for running Common Lisp on CI platforms
Stars: ✭ 18 (-14.29%)
Mutual labels:  gitlab-ci
Gitlab Ci Android
GitLab CI image for building Android apps
Stars: ✭ 399 (+1800%)
Mutual labels:  gitlab-ci
ionic-docker
An ionic image for CI
Stars: ✭ 56 (+166.67%)
Mutual labels:  gitlab-ci
Cobalt.rs
Static site generator written in Rust
Stars: ✭ 940 (+4376.19%)
Mutual labels:  gitlab-ci
Terraform Aws Gitlab Runner
Terraform module for AWS GitLab runners on ec2 (spot) instances
Stars: ✭ 292 (+1290.48%)
Mutual labels:  gitlab-ci
Restaurant App
Restaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
Stars: ✭ 471 (+2142.86%)
Mutual labels:  gitlab-ci
gitlab-radiator
The missing GitLab build radiator view
Stars: ✭ 14 (-33.33%)
Mutual labels:  gitlab-ci
gitlab-ci-discord-webhook
⛓ Here's your serverless solution for sending build status from GitLab CI to Discord as webhooks.
Stars: ✭ 32 (+52.38%)
Mutual labels:  gitlab-ci
Gitlab Ci Pipeline Php
☕️ Docker images for test PHP applications with Gitlab CI (or any other CI platform!)
Stars: ✭ 451 (+2047.62%)
Mutual labels:  gitlab-ci
gitlab-setup
A Packer / Terraform / Ansible configuration to install Gitlab and Gitlab-CI
Stars: ✭ 53 (+152.38%)
Mutual labels:  gitlab-ci
Debops
DebOps - Your Debian-based data center in a box
Stars: ✭ 734 (+3395.24%)
Mutual labels:  gitlab-ci
gitlab-job-log-viewer
Browser extension for code highlighting raw logs in Gitlab CI
Stars: ✭ 21 (+0%)
Mutual labels:  gitlab-ci
Huskyci
Performing security tests inside your CI
Stars: ✭ 398 (+1795.24%)
Mutual labels:  gitlab-ci
Lab
Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab
Stars: ✭ 911 (+4238.1%)
Mutual labels:  gitlab-ci
Cargo Make
Rust task runner and build tool.
Stars: ✭ 895 (+4161.9%)
Mutual labels:  gitlab-ci
Glci
🦊 Test your Gitlab CI Pipelines changes locally using Docker.
Stars: ✭ 471 (+2142.86%)
Mutual labels:  gitlab-ci

gitlab-ci-android

https://hub.docker.com/r/inovex/gitlab-ci-android/

Contains the Android SDK, NDK and common packages necessary for building Android Apps in Gitlab CI (for example). Make sure caching is enabled for the CI environment to speed up builds.

Example yml which has dependency caching enabled:

image: inovex/gitlab-ci-android

stages:
- release

variables:
  GRADLE_OPTS: "-Dorg.gradle.daemon=false"

before_script:
- export GRADLE_USER_HOME=$(pwd)/.gradle
- chmod +x ./gradlew

cache:
  key: ${CI_PROJECT_ID}
  paths:
  - .gradle/

build:
    stage: release
    script:
        - ./gradlew clean assembleRelease
    artifacts:
        expire_in: 2 weeks
        paths:
            - app/build/outputs/apk/*.apk
    only:
        - develop

License

Gitlab CI Android
Copyright (c) 2017 inovex GmbH (https://www.inovex.de)

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].