rsdocs2docset 0.4.1

This is a small tool to generate a docsets for Dash / Velocity / Zeal / LovelyDocs out of Rust docs.
---
resource_types:
- name: cache
  type: docker-image
  source:
    repository: kesselborn/concourse-ci-cache-resource

resources:
  - name: src
    type: git
    source:
      uri: https://git.bornkessel.com/kesselborn/docsrs2docset.git

  - name: cache
    type: cache
    source:
      cache-url: "http://ci-worker0.bornkessel.com:8080/docsrs2docset"

jobs:
- name: test
  plan:
  - aggregate:
    - get: src
      trigger: true
    - get: cache
      params:
        debug: false
  - task: run-tests
    config:
      platform: linux
      image_resource:
        type: docker-image
        source: {repository: scorpil/rust, tag: nightly}
      inputs:
      - name: src
      - name: cache
      outputs:
      - name: cache-outgoing
      run:
        path: sh
        args:
        - -xc
        - |
          mv cache/target src/
          mv cache/.cargo cache-outgoing/.cargo
          export HOME=${PWD}/cache-outgoing

          cd src
          cargo test
          result=$?

          mv target ../cache-outgoing
          exit ${result}

  - put: cache
    params:
      debug: false