~novaburst-dev/midori

b75acbf69c5f27a8e4c7dc0d9f7dcb69745305f3 — Nova 4 months ago 1fe5368 master v9.0
6ede58c0-ccbc-40fe-befb-cb5d876208c5
2 files changed, 0 insertions(+), 93 deletions(-)

D midori-v9.0/.circleci/config.yml
D midori-v9.0/.gitignore
D midori-v9.0/.circleci/config.yml => midori-v9.0/.circleci/config.yml +0 -77
@@ 1,77 0,0 @@
version: 2
jobs:
  build:
    docker:
    - image: ubuntu:16.04
    steps:
    - checkout
    - run:
        name: Install dependencies
        command: |
          apt-get update
          apt-get install -y cmake xvfb valac libwebkit2gtk-4.0-dev libsoup-gnome2.4-dev libgcr-3-dev libpeas-dev libsqlite3-dev libjson-glib-dev libarchive-dev intltool libxml2-utils
    - run:
        name: Build
        command: |
          mkdir _build
          cd _build
          cmake -DCMAKE_INSTALL_PREFIX=/usr ..
          make
    - run:
        name: Virtual framebuffer
        command: Xvfb :99 -screen 0 1280x1024x24
        background: true
    - run:
        name: Run unit tests
        command: |
          cd _build
          make check
    - run:
        name: Install system-wide
        command: |
          cd _build
          make install
  snap:
    docker:
    - image: cibuilds/snapcraft:stable
    steps:
    - checkout
    - run:
        name: Refresh package cache
        command: |
          apt-get update
    - run:
        name: Build snap
        command: snapcraft
  android:
    docker:
    - image: circleci/android:api-28-alpha
    environment:
    - JVM_OPTS: -Xmx3200m
    steps:
    - checkout
    - restore_cache:
        key: jars-{{ checksum "build.gradle" }}-{{ checksum  "app/build.gradle" }}
    - run:
        name: Download dependencies
        command: ./gradlew androidDependencies
    - save_cache:
        key: jars-{{ checksum "build.gradle" }}-{{ checksum  "app/build.gradle" }}
        paths:
        - ~/.gradle
    - run:
        name: Run unit tests
        command: ./gradlew lint test
    - store_artifacts:
        path: app/build/reports
        destination: reports
    - store_test_results:
        path: app/build/test-results

workflows:
  version: 2
  ci:
    jobs:
    - build
    - snap
    - android

D midori-v9.0/.gitignore => midori-v9.0/.gitignore +0 -16
@@ 1,16 0,0 @@
_build

snap/.snapcraft
parts
stage
prime
*.snap

*.iml
.gradle
/local.properties
.idea
.DS_Store
/build
/captures
.externalNativeBuild