Push event #1 errored

  • Ran for
  • Total time
murtaza-swati/schedule_api-v2:.travis.yml@ce75908
language: ruby
cache: bundler
branches:
  only:
    - main

rvm:
  - 2.7.8
  - 3.2.2

before_script:
  - bundle exec rake db:setup

script:
  - bundle exec rake

jobs:
  include:
    - stage: lint
      rvm: 2.7.5
      name: "Lint code with standard"
      script:
        - bundle exec rake standard

    - stage: deploy
      if: branch = main
      rvm: 2.7.5
      name: "Test and Deploy to gh-pages"
      before_script:
        - bundle exec rake db:setup
      script:
        - bundle exec rake
      before_deploy:
        - cp -r coverage docs
        - git add docs
        - git commit -m "Add coverage report"
      deploy:
        provider: pages
        cleanup: false
        github_token: $GITHUB_TOKEN
        local_dir: docs
        target_branch: gh-pages
        on:
          branch: main

stages:
  - lint
  - test # default stage
  - deploy

env:
  global:
    - SECRET_KEY=0b1edf7e6c104a79c2986bebeb07b68d6fe617d3484c4eddc7ae7623e71cad496364709e3b4e2338d1c5ad95f83a6c75c3d8c9fb8cffbe0b5b169d7cdda8be29
    - ARTIFACTS_PATHS="./coverage"
Build Config
{
  "language": "ruby",
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "cache": {
    "bundler": true
  },
  "branches": {
    "only": [
      "main"
    ]
  },
  "rvm": [
    "2.7.8",
    "3.2.2"
  ],
  "before_script": [
    "bundle exec rake db:setup"
  ],
  "script": [
    "bundle exec rake"
  ],
  "jobs": {
    "include": [
      {
        "stage": "lint",
        "rvm": "2.7.5",
        "name": "Lint code with standard",
        "script": [
          "bundle exec rake standard"
        ]
      },
      {
        "stage": "deploy",
        "if": "branch = main",
        "rvm": "2.7.5",
        "name": "Test and Deploy to gh-pages",
        "before_script": [
          "bundle exec rake db:setup"
        ],
        "script": [
          "bundle exec rake"
        ],
        "before_deploy": [
          "cp -r coverage docs",
          "git add docs",
          "git commit -m \"Add coverage report\""
        ],
        "deploy": [
          {
            "provider": "pages",
            "strategy": "git",
            "cleanup": false,
            "local_dir": "docs",
            "target_branch": "gh-pages",
            "on": {
              "branch": [
                "main"
              ]
            },
            "token": "$GITHUB_TOKEN"
          }
        ]
      }
    ]
  },
  "stages": [
    {
      "name": "lint"
    },
    {
      "name": "test"
    },
    {
      "name": "deploy"
    }
  ],
  "env": {
    "global": [
      {
        "SECRET_KEY": "0b1edf7e6c104a79c2986bebeb07b68d6fe617d3484c4eddc7ae7623e71cad496364709e3b4e2338d1c5ad95f83a6c75c3d8c9fb8cffbe0b5b169d7cdda8be29"
      },
      {
        "ARTIFACTS_PATHS": "\"./coverage\""
      }
    ]
  }
}