a-test Merge pull request #1 from MariadeAnton/mda-add-travis-ci

Push event #3.1 passed

  • Ran for
AMD64
Shell
Git
language: bash
dist: xenial

env:
  global:
    - LC_ALL: C.UTF-8
    - LANG: C.UTF-8
    - SNAPCRAFT_ENABLE_SILENT_REPORT: y
    - SNAPCRAFT_ENABLE_DEVELOPER_DEBUG: y

addons:
  snaps:
   - name: snapcraft
     channel: stable
     classic: true
   - name: http
   - name: transfer
   - name: lxd
     channel: stable

script:
  - sudo apt update
  - sudo /snap/bin/lxd.migrate -yes
  - sudo /snap/bin/lxd waitready
  - sudo /snap/bin/lxd init --auto
  - mkdir -p "$TRAVIS_BUILD_DIR/snaps-cache"
  - sudo snapcraft --use-lxd

after_success:
  - cp *.snap "$(echo "$TRAVIS_REPO_SLUG" | sed -e 's|.*/\(.*\)|\1|')-pr$TRAVIS_PULL_REQUEST.snap"
  - timeout 180 /snap/bin/transfer "$(echo "$TRAVIS_REPO_SLUG" | sed -e 's|.*/\(.*\)|\1|')-pr$TRAVIS_PULL_REQUEST.snap"
Build Config
{
  "env": {
    "global": [
      {
        "LC_ALL": "C.UTF-8"
      },
      {
        "LANG": "C.UTF-8"
      },
      {
        "SNAPCRAFT_ENABLE_SILENT_REPORT": "y"
      },
      {
        "SNAPCRAFT_ENABLE_DEVELOPER_DEBUG": "y"
      }
    ]
  },
  "dist": "xenial",
  "addons": {
    "snaps": [
      {
        "name": "snapcraft",
        "channel": "stable",
        "classic": true
      },
      {
        "name": "http"
      },
      {
        "name": "transfer"
      },
      {
        "name": "lxd",
        "channel": "stable"
      }
    ]
  },
  "script": [
    "sudo apt update",
    "sudo /snap/bin/lxd.migrate -yes",
    "sudo /snap/bin/lxd waitready",
    "sudo /snap/bin/lxd init --auto",
    "mkdir -p \"$TRAVIS_BUILD_DIR/snaps-cache\"",
    "sudo snapcraft --use-lxd"
  ],
  "language": "bash",
  "after_success": [
    "cp *.snap \"$(echo \"$TRAVIS_REPO_SLUG\" | sed -e 's|.*/\\(.*\\)|\\1|')-pr$TRAVIS_PULL_REQUEST.snap\"",
    "timeout 180 /snap/bin/transfer \"$(echo \"$TRAVIS_REPO_SLUG\" | sed -e 's|.*/\\(.*\\)|\\1|')-pr$TRAVIS_PULL_REQUEST.snap\""
  ]
}