sf-error test dpl (sf-error) (all providers) 2019-08-09 18:47:45 +020…

API event #4482 canceled

  • Ran for
  • Total time
  • Manually triggered by svenfuchs
api
{
  "import": "./.travis/blank.yml",
  "env": {
    "global": {
      "ID": "a117ba667d08c158dea2c6c809ee28c7"
    }
  },
  "matrix": {
    "include": [
      {
        "language": "shell",
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/anynines/prepare",
          "cd tmp/dpl_test",
          "ls -al"
        ],
        "deploy": [
          {
            "provider": "anynines",
            "username": "kaputt",
            "password": "kaputt",
            "organization": "kaputt",
            "space": "kaputt",
            "app_name": "kaputt",
            "buildpack": "kaputt",
            "no_logout": true,
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/anynines/test || TRAVIS_TEST_RESULT=$?",
          "tmp/dpl_test/cf scale dpl-test -i 0"
        ],
        "name": "anynines"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/aws-elasticbeanstalk/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "elasticbeanstalk",
            "access_key_id": "kaputt",
            "secret_access_key": "kaputt",
            "region": "kaputt",
            "app": "kaputt",
            "env": "kaputt",
            "bucket_name": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/aws-elasticbeanstalk/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "aws-elasticbeanstalk"
      },
      {
        "language": "shell",
        "env": [
          {
            "secure": "RIHfGfsaXpGKD/4JoOqLSz+BdD02GU3l730FoItRPyP+/6/if3c00LW8MkxeHitQOOBS97492GOQtLa0l1pZ+W4eiIvl3fLYbzKGep+EV5F05fZF8koOeUdcYdiLPnMVsmkgY0YzHInI6edsgbfyrlvdIw3mWszkCFhWkpKW86A="
          },
          {
            "secure": "l7pvhRR8o/ziU3vgnAcwmg7UoVy2yEdVdJ3eip3FeKpy4f1BWhjR0RC2psSe6HTdUb/AzKSN3o+IGrycAc9oVXgVSa/dmjDnB55N/GddI/vkB9I2qDPc419OhAd2rUkJxS1qKMT70U2B2fLVYtAFF0nw11xAGIX7Ik1kmkcHoQQ="
          }
        ],
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/aws-lambda/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "lambda",
            "access_key_id": "kaputt",
            "secret_access_key": "kaputt",
            "region": "kaputt",
            "function_name": "kaputt",
            "role": "kaputt",
            "handler_name": "kaputt",
            "zip": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          "gem install aws-sdk-lambda",
          ".travis/providers/aws-lambda/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "aws-lambda"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/aws-s3/prepare"
        ],
        "deploy": [
          {
            "provider": "s3",
            "access_key_id": "kaputt",
            "secret_access_key": "kaputt",
            "bucket": "kaputt",
            "local_dir": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          ".travis/providers/aws-s3/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "aws-s3"
      },
      {
        "language": "ruby",
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/azure_web_apps/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "azure_web_apps",
            "site": "kaputt",
            "username": "kaputt",
            "password": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/azure_web_apps/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "azure_web_apps"
      },
      {
        "language": "ruby",
        "env": null,
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/bintray/prepare",
          "ls -al tmp tmp/dpl_test",
          "cat tmp/dpl_test/upload.json"
        ],
        "deploy": [
          {
            "provider": "bintray",
            "file": "kaputt",
            "user": "kaputt",
            "key": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          ".travis/providers/bintray/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "bintray"
      },
      {
        "language": "shell",
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/bluemixcloudfoundry/prepare",
          "cd tmp/dpl_test",
          "ls -al"
        ],
        "deploy": [
          {
            "provider": "bluemixcloudfoundry",
            "api": "kaputt",
            "username": "kaputt",
            "password": "kaputt",
            "organization": "kaputt",
            "space": "kaputt",
            "app_name": "kaputt",
            "buildpack": "kaputt",
            "no_logout": true,
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/bluemixcloudfoundry/test || TRAVIS_TEST_RESULT=$?",
          "tmp/dpl_test/cf scale dpl-test -i 0"
        ],
        "name": "bluemixcloudfoundry"
      },
      {
        "language": "ruby",
        "install": true,
        "script": true,
        "env": [
          {
            "secure": "kwvAcjVm71MO6682XLxpwv2hmlNzplfDS116CDJUQ3QQzHg0olSv/bSkp0aCEmDDCsqVPnmEABNSnAP7Y6fddG6dRAFY2D93/JRpeLo3kfUAubckx7v9sCJz+xPRyUyVZIhfjFcjJ3xKoVJ14NdO1lICNA6gL/F1XYkll8xlHSw="
          },
          {
            "secure": "BWNbYYMLWPOe+eMkXayY9Xl/S3fR6QCBYJn826qJdZzgAXwvE8kl5Hgnac0f3X+tYsn4pSNSM4QuAm/vmMLxQNzlfcw4FDFNlIo2GIxzTwlOR8rCDpmTmxBSK0uomMcpaKxqkuqbUJmos0Ttm+Vh0vxw8/hZ55TTEXbL+b9ShkY="
          }
        ],
        "before_deploy": [
          ".travis/providers/boxfuse/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "boxfuse",
            "user": "kaputt",
            "secret": "kaputt",
            "env": "kaputt",
            "payload": "kaputt",
            "configfile": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "../../.travis/providers/boxfuse/test || TRAVIS_TEST_RESULT=$?",
          "boxfuse/boxfuse kill dpltest -env=prod",
          "boxfuse/boxfuse rm"
        ],
        "name": "boxfuse"
      },
      {
        "dist": "xenial",
        "language": "rust",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/cargo/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "cargo",
            "token": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/cargo/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "cargo"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          "mkdir -p tmp/dpl_test",
          "openssl aes-256-cbc -K $encrypted_81cf70da4be5_key -iv $encrypted_81cf70da4be5_iv -in .travis/providers/chef_supermarket/private_key.enc -out tmp/dpl_test/private_key -d",
          ".travis/providers/chef_supermarket/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "chef_supermarket",
            "user_id": "kaputt",
            "client_key": "kaputt",
            "cookbook_name": "kaputt",
            "cookbook_category": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/chef_supermarket/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "chef_supermarket"
      },
      {
        "language": "shell",
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/cloudfoundry/prepare",
          "cd tmp/dpl_test",
          "ls -al"
        ],
        "deploy": [
          {
            "provider": "cloudfoundry",
            "api": "kaputt",
            "username": "kaputt",
            "password": "kaputt",
            "organization": "kaputt",
            "space": "kaputt",
            "app_name": "kaputt",
            "buildpack": "kaputt",
            "no_logout": true,
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/cloudfoundry/test || TRAVIS_TEST_RESULT=$?",
          "tmp/dpl_test/cf scale dpl-test -i 0"
        ],
        "name": "cloudfoundry"
      },
      {
        "language": "ruby",
        "env": [
          {
            "secure": "o7IxUSrMNTYoVqWO+LkmGn3wccPEEi9CewntdP/KGgH1g8YdDuEjZvSmSlNacEsXfibz+F3pWM1aNb3Qx5Is0fQizm0eVaAXs/4qwPZOyByzOt5QdO0PXw4BRuojc6kByW0QcsbUceyxUSFNQeWernpinlZAnblpLBjTpqbPKSw="
          },
          {
            "secure": "KXIVseBmqNgkefqqmVLNExDFpJwfVlvDw4jQSLMfTnuQpFi3VC8sTKIQywdtIHBr0xBuXsmj9jDiFb3DGIefsABDJ4ajdSqF0flabtEbTT9zUBHLcKSODX0QR5AER+rjFUrHV6U3HQfETKkRU4cDX1wEYEg03xrNQoQqZc4QAWs="
          }
        ],
        "install": true,
        "script": true,
        "before_deploy": [
          "curl -L -o ey https://github.com/ess/ey/releases/download/v0.0.1/ey-v0.0.1-linux-386",
          "chmod +x ey",
          ".travis/providers/engineyard/prepare",
          "cd tmp/dpl_test",
          "export TRAVIS_COMMIT=$(git rev-parse HEAD | tr -d '\\n')"
        ],
        "deploy": [
          {
            "provider": "engineyard",
            "app": "kaputt",
            "api_key": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/engineyard/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "engineyard"
      },
      {
        "language": "ruby",
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/firebase/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "firebase",
            "project": "kaputt",
            "token": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/firebase/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "firebase"
      },
      {
        "dist": "xenial",
        "language": "go",
        "install": true,
        "script": true,
        "env": {
          "GOPATH": "/home/travis/tmp/dpl_test"
        },
        "before_deploy": [
          ".travis/providers/gae/prepare",
          "openssl aes-256-cbc -K $encrypted_b24ece17e78a_key -iv $encrypted_b24ece17e78a_iv -in .travis/providers/gae/service-account.json.enc -out tmp/dpl_test/service-account.json -d",
          "cd tmp/dpl_test",
          "ls -al ."
        ],
        "deploy": [
          {
            "provider": "gae",
            "project_id": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "../../.travis/providers/gae/test || TRAVIS_TEST_RESULT=$?",
          "gcloud -q auth activate-service-account --key-file service-account.json",
          "gcloud app versions list --project=dpl-test-244917 | grep -v VERSION | awk '{ print $2 }' | head -n -1 | xargs gcloud app versions delete --project=dpl-test-244917"
        ],
        "name": "gae"
      },
      {
        "language": "shell",
        "dist": "xenial",
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/gcs/prepare",
          "python --version"
        ],
        "deploy": [
          {
            "provider": "gcs",
            "access_key_id": "kaputt",
            "secret_access_key": "kaputt",
            "bucket": "kaputt",
            "local_dir": "kaputt",
            "acl": "kaputt",
            "cache_control": "kaputt",
            "detect_encoding": true,
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          ".travis/providers/gcs/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "gcs"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/github-pages/prepare",
          "cd tmp/dpl_test_github_pages"
        ],
        "deploy": [
          {
            "provider": "pages",
            "repo": "kaputt",
            "github_token": "kaputt",
            "committer_from_gh": true,
            "deployment_file": true,
            "keep_history": false,
            "verbose": true,
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/github-pages/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "github-pages"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/github-releases/prepare",
          "cd tmp/dpl_test_github_releases"
        ],
        "deploy": [
          {
            "provider": "releases",
            "repo": "kaputt",
            "target_commitish": "kaputt",
            "name": "kaputt",
            "file": "kaputt",
            "api_key": "kaputt",
            "run": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "name": "github-releases"
      },
      {
        "language": "haskell",
        "env": [
          {
            "secure": "VpE4HJ9rwvP2ARJhlvpuyrnD1cnDjMAPin+s60XqFjZXj6EHxehzynNkBOUNOgE4DhXDwjWA5ZwR72N/o1RF8w1zzt745zad5aj3LhvfBkol6f6nnwLBfx4ZtB3XWZx/ecYiZ8KFN/jaUVt59X8e3su7MWQQjIkTpr/yQiaFGBc="
          }
        ],
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/hackage/prepare",
          "cd tmp/dpl_test",
          "cabal check"
        ],
        "deploy": [
          {
            "provider": "hackage",
            "username": "kaputt",
            "password": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../../.travis/providers/hackage/",
          "./test && ./delete || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "hackage"
      },
      {
        "language": "shell",
        "services": [
          "docker"
        ],
        "script": true,
        "before_deploy": [
          ".travis/providers/hephy/prepare",
          "export KUBECONFIG=\"$(kind get kubeconfig-path)\"",
          "kubectl cluster-info",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "hephy",
            "controller": "kaputt",
            "username": "kaputt",
            "password": "kaputt",
            "app": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/hephy/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "hephy"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/heroku/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "heroku",
            "strategy": "kaputt",
            "app": "kaputt",
            "api_key": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/heroku/test https://dpl-test-heroku-api.herokuapp.com/ || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "heroku:api"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/heroku/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "heroku",
            "strategy": "kaputt",
            "app": "kaputt",
            "api_key": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/heroku/test https://dpl-test-heroku-git.herokuapp.com/ || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "heroku:git"
      },
      {
        "language": "ruby",
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/netlify/prepare"
        ],
        "deploy": [
          {
            "provider": "netlify",
            "site": "kaputt",
            "auth": "kaputt",
            "dir": "kaputt",
            "prod": true,
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          ".travis/providers/netlify/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "netlify"
      },
      {
        "language": "node_js",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/npm/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "npm",
            "email": "kaputt",
            "api_key": "kaputt",
            "access": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/npm/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "npm"
      },
      {
        "language": "node_js",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/npm_myget/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "npm",
            "registry": "kaputt",
            "api_key": "kaputt",
            "access": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/npm_myget/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "npm_myget"
      },
      {
        "language": "ruby",
        "env": {
          "secure": "o7IxUSrMNTYoVqWO+LkmGn3wccPEEi9CewntdP/KGgH1g8YdDuEjZvSmSlNacEsXfibz+F3pWM1aNb3Qx5Is0fQizm0eVaAXs/4qwPZOyByzOt5QdO0PXw4BRuojc6kByW0QcsbUceyxUSFNQeWernpinlZAnblpLBjTpqbPKSw="
        },
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/openshift/prepare",
          "export TRAVIS_COMMIT=$(GIT_DIR=tmp/dpl_test/.git git rev-parse HEAD | tr -d '\\n')",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "openshift",
            "server": "kaputt",
            "project": "kaputt",
            "app": "kaputt",
            "token": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/openshift/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "openshift"
      },
      {
        "language": "shell",
        "env": [
          {
            "secure": "ndun8GB7oj0YOcRLb9C+gSXTSNBJMpNV6kb+jrwyoDZxcrye0XQt/r5LqaVjovbVHA1EulNICoFmOS/nK3xGjTrjlmFUPLvmiQGvSYDxzdwKOROCQ5eJcQNP3tZzuLKxuAZa69qTho0A0WcSdD/HgJ1+4iRuDzx3OSaoqZcmJkE="
          }
        ],
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/packagecloud/prepare"
        ],
        "deploy": [
          {
            "provider": "packagecloud",
            "username": "kaputt",
            "repository": "kaputt",
            "token": "kaputt",
            "local_dir": "kaputt",
            "dist": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          ".travis/providers/packagecloud/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "packagecloud"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          "gem install puppet",
          ".travis/providers/puppetforge/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "puppetforge",
            "username": "kaputt",
            "password": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/puppetforge/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "puppetforge"
      },
      {
        "dist": "xenial",
        "language": "python",
        "python": 3.6,
        "script": [
          true
        ],
        "before_deploy": [
          "export DPL_TEST_VERSION=$(curl -s https://test.pypi.org/pypi/dpl-test/json | jq -r '.info | .version' | ruby -e 'v = $stdin.read.chomp.split(\".\"); v = %w(0 0 0) if v.empty?; v[2] = v[2].to_i + 1; puts v.join(\".\")')",
          ".travis/providers/pypi/prepare",
          "cd tmp/dpl-test"
        ],
        "deploy": [
          {
            "provider": "pypi",
            "username": "kaputt",
            "password": "kaputt",
            "server": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/pypi/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "pypi"
      },
      {
        "language": "shell",
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/rubygems/prepare&",
          "while ! curl -s http://localhost:9292 >/dev/null; do sleep 1; done",
          "cd tmp/dpl_test_rubygems"
        ],
        "deploy": [
          {
            "provider": "rubygems",
            "user": "kaputt",
            "password": "kaputt",
            "gem": "kaputt",
            "gemspec_glob": "kaputt",
            "host": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../.. && .travis/providers/rubygems/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "rubygems"
      },
      {
        "language": "ruby",
        "env": {
          "secure": "JjRCTqCz5+s6jMKd6LLlldp/79kzdzEUGcfOKLDD16iLMpuDXeMa4M0rxtbICJs79eC68E0NLOrpwF96pzZCv74wTNzTJeUh15+NBErBBafkBijnoML/2Xp0K+ybAs8b2IrJ8RgH+oYyf5mQXz5Qq9PRp/lquRMIyb7TjGU4A54="
        },
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/scalingo/scale 1",
          ".travis/providers/scalingo/prepare",
          "cd tmp/dpl_test"
        ],
        "deploy": [
          {
            "provider": "scalingo",
            "app": "kaputt",
            "api_key": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/scalingo/test || TRAVIS_TEST_RESULT=$?",
          ".travis/providers/scalingo/scale 0"
        ],
        "name": "scalingo"
      },
      {
        "language": "node_js",
        "node_js": 11,
        "script": [
          true
        ],
        "before_deploy": [
          ".travis/providers/surge/prepare"
        ],
        "deploy": [
          {
            "provider": "surge",
            "login": "kaputt",
            "token": "kaputt",
            "project": "kaputt",
            "domain": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          ".travis/providers/surge/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "surge"
      },
      {
        "language": "python",
        "python": 2.7,
        "env": {
          "secure": "UfTXhgrmPYL4rGhpS7Y3FWoD4kNbrMqqd5szf5Dl0gDAPIT6c3N+Y1V13swLQUID1maGdM0Lp2HLX9g+9v9nHLSJAI49QPzJtt+vWnav1qV2sZ1CZZuLWWfD8UcYqaYoDMpy7JYOd5ufTLCQFDAKkaLTgTBIaXtrDWN1KT1RCjA="
        },
        "install": true,
        "script": true,
        "before_deploy": [
          ".travis/providers/transifex/prepare",
          "cd tmp/dpl_test",
          "python --version"
        ],
        "deploy": [
          {
            "provider": "transifex",
            "username": "kaputt",
            "password": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "on": {
              "branch": "sf-error"
            }
          }
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/transifex/test || TRAVIS_TEST_RESULT=$?"
        ],
        "name": "transifex"
      }
    ]
  }
}
Build Config
{
  "os": [
    "linux"
  ],
  "env": {
    "global": [
      {
        "ID": "a117ba667d08c158dea2c6c809ee28c7"
      }
    ]
  },
  "import": [
    {
      "source": "./.travis/blank.yml"
    }
  ],
  "matrix": {
    "include": [
      {
        "name": "anynines",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "space": "kaputt",
            "app_name": "kaputt",
            "password": "kaputt",
            "provider": "anynines",
            "username": "kaputt",
            "buildpack": "kaputt",
            "no_logout": true,
            "organization": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/anynines/test || TRAVIS_TEST_RESULT=$?",
          "tmp/dpl_test/cf scale dpl-test -i 0"
        ],
        "before_deploy": [
          ".travis/providers/anynines/prepare",
          "cd tmp/dpl_test",
          "ls -al"
        ]
      },
      {
        "name": "aws-elasticbeanstalk",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "app": "kaputt",
            "env": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "region": "kaputt",
            "provider": "elasticbeanstalk",
            "bucket_name": "kaputt",
            "access_key_id": "kaputt",
            "secret_access_key": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/aws-elasticbeanstalk/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/aws-elasticbeanstalk/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "env": [
          {
            "secure": "RIHfGfsaXpGKD/4JoOqLSz+BdD02GU3l730FoItRPyP+/6/if3c00LW8MkxeHitQOOBS97492GOQtLa0l1pZ+W4eiIvl3fLYbzKGep+EV5F05fZF8koOeUdcYdiLPnMVsmkgY0YzHInI6edsgbfyrlvdIw3mWszkCFhWkpKW86A="
          },
          {
            "secure": "l7pvhRR8o/ziU3vgnAcwmg7UoVy2yEdVdJ3eip3FeKpy4f1BWhjR0RC2psSe6HTdUb/AzKSN3o+IGrycAc9oVXgVSa/dmjDnB55N/GddI/vkB9I2qDPc419OhAd2rUkJxS1qKMT70U2B2fLVYtAFF0nw11xAGIX7Ik1kmkcHoQQ="
          }
        ],
        "name": "aws-lambda",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "zip": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "role": "kaputt",
            "region": "kaputt",
            "provider": "lambda",
            "handler_name": "kaputt",
            "access_key_id": "kaputt",
            "function_name": "kaputt",
            "secret_access_key": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          "gem install aws-sdk-lambda",
          ".travis/providers/aws-lambda/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/aws-lambda/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "aws-s3",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "bucket": "kaputt",
            "provider": "s3",
            "local_dir": "kaputt",
            "access_key_id": "kaputt",
            "secret_access_key": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          ".travis/providers/aws-s3/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/aws-s3/prepare"
        ]
      },
      {
        "name": "azure_web_apps",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "site": "kaputt",
            "password": "kaputt",
            "provider": "azure_web_apps",
            "username": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/azure_web_apps/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/azure_web_apps/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "env": [
          {}
        ],
        "name": "bintray",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "key": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "file": "kaputt",
            "user": "kaputt",
            "provider": "bintray"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          ".travis/providers/bintray/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/bintray/prepare",
          "ls -al tmp tmp/dpl_test",
          "cat tmp/dpl_test/upload.json"
        ]
      },
      {
        "name": "bluemixcloudfoundry",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "api": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "space": "kaputt",
            "app_name": "kaputt",
            "password": "kaputt",
            "provider": "bluemixcloudfoundry",
            "username": "kaputt",
            "buildpack": "kaputt",
            "no_logout": true,
            "organization": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/bluemixcloudfoundry/test || TRAVIS_TEST_RESULT=$?",
          "tmp/dpl_test/cf scale dpl-test -i 0"
        ],
        "before_deploy": [
          ".travis/providers/bluemixcloudfoundry/prepare",
          "cd tmp/dpl_test",
          "ls -al"
        ]
      },
      {
        "env": [
          {
            "secure": "kwvAcjVm71MO6682XLxpwv2hmlNzplfDS116CDJUQ3QQzHg0olSv/bSkp0aCEmDDCsqVPnmEABNSnAP7Y6fddG6dRAFY2D93/JRpeLo3kfUAubckx7v9sCJz+xPRyUyVZIhfjFcjJ3xKoVJ14NdO1lICNA6gL/F1XYkll8xlHSw="
          },
          {
            "secure": "BWNbYYMLWPOe+eMkXayY9Xl/S3fR6QCBYJn826qJdZzgAXwvE8kl5Hgnac0f3X+tYsn4pSNSM4QuAm/vmMLxQNzlfcw4FDFNlIo2GIxzTwlOR8rCDpmTmxBSK0uomMcpaKxqkuqbUJmos0Ttm+Vh0vxw8/hZ55TTEXbL+b9ShkY="
          }
        ],
        "name": "boxfuse",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "env": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "user": "kaputt",
            "secret": "kaputt",
            "payload": "kaputt",
            "provider": "boxfuse",
            "config_file": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          "../../.travis/providers/boxfuse/test || TRAVIS_TEST_RESULT=$?",
          "boxfuse/boxfuse kill dpltest -env=prod",
          "boxfuse/boxfuse rm"
        ],
        "before_deploy": [
          ".travis/providers/boxfuse/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "dist": "xenial",
        "name": "cargo",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "token": "kaputt",
            "provider": "cargo"
          }
        ],
        "script": [
          "true"
        ],
        "language": "rust",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/cargo/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/cargo/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "chef_supermarket",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "user_id": "kaputt",
            "provider": "chef_supermarket",
            "client_key": "kaputt",
            "cookbook_name": "kaputt",
            "cookbook_category": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/chef_supermarket/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          "mkdir -p tmp/dpl_test",
          "openssl aes-256-cbc -K $encrypted_81cf70da4be5_key -iv $encrypted_81cf70da4be5_iv -in .travis/providers/chef_supermarket/private_key.enc -out tmp/dpl_test/private_key -d",
          ".travis/providers/chef_supermarket/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "cloudfoundry",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "api": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "space": "kaputt",
            "app_name": "kaputt",
            "password": "kaputt",
            "provider": "cloudfoundry",
            "username": "kaputt",
            "buildpack": "kaputt",
            "no_logout": true,
            "organization": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/cloudfoundry/test || TRAVIS_TEST_RESULT=$?",
          "tmp/dpl_test/cf scale dpl-test -i 0"
        ],
        "before_deploy": [
          ".travis/providers/cloudfoundry/prepare",
          "cd tmp/dpl_test",
          "ls -al"
        ]
      },
      {
        "env": [
          {
            "secure": "o7IxUSrMNTYoVqWO+LkmGn3wccPEEi9CewntdP/KGgH1g8YdDuEjZvSmSlNacEsXfibz+F3pWM1aNb3Qx5Is0fQizm0eVaAXs/4qwPZOyByzOt5QdO0PXw4BRuojc6kByW0QcsbUceyxUSFNQeWernpinlZAnblpLBjTpqbPKSw="
          },
          {
            "secure": "KXIVseBmqNgkefqqmVLNExDFpJwfVlvDw4jQSLMfTnuQpFi3VC8sTKIQywdtIHBr0xBuXsmj9jDiFb3DGIefsABDJ4ajdSqF0flabtEbTT9zUBHLcKSODX0QR5AER+rjFUrHV6U3HQfETKkRU4cDX1wEYEg03xrNQoQqZc4QAWs="
          }
        ],
        "name": "engineyard",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "app": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "api_key": "kaputt",
            "provider": "engineyard"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/engineyard/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          "curl -L -o ey https://github.com/ess/ey/releases/download/v0.0.1/ey-v0.0.1-linux-386",
          "chmod +x ey",
          ".travis/providers/engineyard/prepare",
          "cd tmp/dpl_test",
          "export TRAVIS_COMMIT=$(git rev-parse HEAD | tr -d '\\n')"
        ]
      },
      {
        "name": "firebase",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "token": "kaputt",
            "project": "kaputt",
            "provider": "firebase"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/firebase/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/firebase/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "env": [
          {
            "GOPATH": "/home/travis/tmp/dpl_test"
          }
        ],
        "dist": "xenial",
        "name": "gae",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "project": "kaputt",
            "provider": "gae"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "go",
        "after_deploy": [
          "../../.travis/providers/gae/test || TRAVIS_TEST_RESULT=$?",
          "gcloud -q auth activate-service-account --key-file service-account.json",
          "gcloud app versions list --project=dpl-test-244917 | grep -v VERSION | awk '{ print $2 }' | head -n -1 | xargs gcloud app versions delete --project=dpl-test-244917"
        ],
        "before_deploy": [
          ".travis/providers/gae/prepare",
          "openssl aes-256-cbc -K $encrypted_b24ece17e78a_key -iv $encrypted_b24ece17e78a_iv -in .travis/providers/gae/service-account.json.enc -out tmp/dpl_test/service-account.json -d",
          "cd tmp/dpl_test",
          "ls -al ."
        ]
      },
      {
        "dist": "xenial",
        "name": "gcs",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "acl": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "bucket": "kaputt",
            "provider": "gcs",
            "local_dir": "kaputt",
            "access_key_id": "kaputt",
            "cache_control": "kaputt",
            "detect_encoding": true,
            "secret_access_key": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          ".travis/providers/gcs/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/gcs/prepare",
          "python --version"
        ]
      },
      {
        "name": "github-pages",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "repo": "kaputt",
            "verbose": true,
            "provider": "pages",
            "github_token": "kaputt",
            "keep_history": false,
            "deployment_file": true,
            "committer_from_gh": true
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/github-pages/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/github-pages/prepare",
          "cd tmp/dpl_test_github_pages"
        ]
      },
      {
        "name": "github-releases",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "run": [
              "kaputt"
            ],
            "edge": {
              "branch": "sf-error"
            },
            "file": [
              "kaputt"
            ],
            "name": "kaputt",
            "repo": "kaputt",
            "api_key": "kaputt",
            "provider": "releases",
            "target_commitish": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "before_deploy": [
          ".travis/providers/github-releases/prepare",
          "cd tmp/dpl_test_github_releases"
        ]
      },
      {
        "env": [
          {
            "secure": "VpE4HJ9rwvP2ARJhlvpuyrnD1cnDjMAPin+s60XqFjZXj6EHxehzynNkBOUNOgE4DhXDwjWA5ZwR72N/o1RF8w1zzt745zad5aj3LhvfBkol6f6nnwLBfx4ZtB3XWZx/ecYiZ8KFN/jaUVt59X8e3su7MWQQjIkTpr/yQiaFGBc="
          }
        ],
        "name": "hackage",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "password": "kaputt",
            "provider": "hackage",
            "username": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "haskell",
        "after_deploy": [
          "cd ../../.travis/providers/hackage/",
          "./test && ./delete || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/hackage/prepare",
          "cd tmp/dpl_test",
          "cabal check"
        ]
      },
      {
        "name": "hephy",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "app": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "password": "kaputt",
            "provider": "hephy",
            "username": "kaputt",
            "controller": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "services": [
          "docker"
        ],
        "after_deploy": [
          "cd ../..",
          ".travis/providers/hephy/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/hephy/prepare",
          "export KUBECONFIG=\"$(kind get kubeconfig-path)\"",
          "kubectl cluster-info",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "heroku:api",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "app": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "api_key": "kaputt",
            "provider": "heroku",
            "strategy": "api"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/heroku/test https://dpl-test-heroku-api.herokuapp.com/ || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/heroku/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "heroku:git",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "app": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "api_key": "kaputt",
            "provider": "heroku",
            "strategy": "api"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/heroku/test https://dpl-test-heroku-git.herokuapp.com/ || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/heroku/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "netlify",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "dir": "kaputt",
            "auth": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "prod": true,
            "site": "kaputt",
            "provider": "netlify"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          ".travis/providers/netlify/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/netlify/prepare"
        ]
      },
      {
        "name": "npm",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "email": "kaputt",
            "access": "kaputt",
            "api_key": "kaputt",
            "provider": "npm"
          }
        ],
        "script": [
          "true"
        ],
        "language": "node_js",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/npm/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/npm/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "npm_myget",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "access": "kaputt",
            "api_key": "kaputt",
            "provider": "npm",
            "registry": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "node_js",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/npm_myget/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/npm_myget/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "env": [
          {
            "secure": "o7IxUSrMNTYoVqWO+LkmGn3wccPEEi9CewntdP/KGgH1g8YdDuEjZvSmSlNacEsXfibz+F3pWM1aNb3Qx5Is0fQizm0eVaAXs/4qwPZOyByzOt5QdO0PXw4BRuojc6kByW0QcsbUceyxUSFNQeWernpinlZAnblpLBjTpqbPKSw="
          }
        ],
        "name": "openshift",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "app": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "token": "kaputt",
            "server": "kaputt",
            "project": "kaputt",
            "provider": "openshift"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/openshift/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/openshift/prepare",
          "export TRAVIS_COMMIT=$(GIT_DIR=tmp/dpl_test/.git git rev-parse HEAD | tr -d '\\n')",
          "cd tmp/dpl_test"
        ]
      },
      {
        "env": [
          {
            "secure": "ndun8GB7oj0YOcRLb9C+gSXTSNBJMpNV6kb+jrwyoDZxcrye0XQt/r5LqaVjovbVHA1EulNICoFmOS/nK3xGjTrjlmFUPLvmiQGvSYDxzdwKOROCQ5eJcQNP3tZzuLKxuAZa69qTho0A0WcSdD/HgJ1+4iRuDzx3OSaoqZcmJkE="
          }
        ],
        "name": "packagecloud",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "dist": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "token": "kaputt",
            "provider": "packagecloud",
            "username": "kaputt",
            "local_dir": "kaputt",
            "repository": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          ".travis/providers/packagecloud/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/packagecloud/prepare"
        ]
      },
      {
        "name": "puppetforge",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "password": "kaputt",
            "provider": "puppetforge",
            "username": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/puppetforge/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          "gem install puppet",
          ".travis/providers/puppetforge/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "dist": "xenial",
        "name": "pypi",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "server": "kaputt",
            "password": "kaputt",
            "provider": "pypi",
            "username": "kaputt"
          }
        ],
        "python": "3.6",
        "script": [
          "true"
        ],
        "language": "python",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/pypi/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          "export DPL_TEST_VERSION=$(curl -s https://test.pypi.org/pypi/dpl-test/json | jq -r '.info | .version' | ruby -e 'v = $stdin.read.chomp.split(\".\"); v = %w(0 0 0) if v.empty?; v[2] = v[2].to_i + 1; puts v.join(\".\")')",
          ".travis/providers/pypi/prepare",
          "cd tmp/dpl-test"
        ]
      },
      {
        "name": "rubygems",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "gem": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "host": "kaputt",
            "user": "kaputt",
            "password": "kaputt",
            "provider": "rubygems",
            "gemspec_glob": "kaputt"
          }
        ],
        "script": [
          "true"
        ],
        "language": "shell",
        "after_deploy": [
          "cd ../.. && .travis/providers/rubygems/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/rubygems/prepare&",
          "while ! curl -s http://localhost:9292 >/dev/null; do sleep 1; done",
          "cd tmp/dpl_test_rubygems"
        ]
      },
      {
        "env": [
          {
            "secure": "JjRCTqCz5+s6jMKd6LLlldp/79kzdzEUGcfOKLDD16iLMpuDXeMa4M0rxtbICJs79eC68E0NLOrpwF96pzZCv74wTNzTJeUh15+NBErBBafkBijnoML/2Xp0K+ybAs8b2IrJ8RgH+oYyf5mQXz5Qq9PRp/lquRMIyb7TjGU4A54="
          }
        ],
        "name": "scalingo",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "app": "kaputt",
            "edge": {
              "branch": "sf-error"
            },
            "api_key": "kaputt",
            "provider": "scalingo"
          }
        ],
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "ruby",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/scalingo/test || TRAVIS_TEST_RESULT=$?",
          ".travis/providers/scalingo/scale 0"
        ],
        "before_deploy": [
          ".travis/providers/scalingo/scale 1",
          ".travis/providers/scalingo/prepare",
          "cd tmp/dpl_test"
        ]
      },
      {
        "name": "surge",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "login": "kaputt",
            "token": "kaputt",
            "domain": "kaputt",
            "project": "kaputt",
            "provider": "surge"
          }
        ],
        "script": [
          "true"
        ],
        "node_js": "11",
        "language": "node_js",
        "after_deploy": [
          ".travis/providers/surge/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/surge/prepare"
        ]
      },
      {
        "env": [
          {
            "secure": "UfTXhgrmPYL4rGhpS7Y3FWoD4kNbrMqqd5szf5Dl0gDAPIT6c3N+Y1V13swLQUID1maGdM0Lp2HLX9g+9v9nHLSJAI49QPzJtt+vWnav1qV2sZ1CZZuLWWfD8UcYqaYoDMpy7JYOd5ufTLCQFDAKkaLTgTBIaXtrDWN1KT1RCjA="
          }
        ],
        "name": "transifex",
        "deploy": [
          {
            "on": {
              "branch": [
                "sf-error"
              ]
            },
            "edge": {
              "branch": "sf-error"
            },
            "password": "kaputt",
            "provider": "transifex",
            "username": "kaputt"
          }
        ],
        "python": "2.7",
        "script": [
          "true"
        ],
        "install": [
          "true"
        ],
        "language": "python",
        "after_deploy": [
          "cd ../..",
          ".travis/providers/transifex/test || TRAVIS_TEST_RESULT=$?"
        ],
        "before_deploy": [
          ".travis/providers/transifex/prepare",
          "cd tmp/dpl_test",
          "python --version"
        ]
      }
    ]
  },
  "language": "ruby"
}