title: Continue running scripts even after exit code 1
body: <p>I'm trying to run Cypress test in Gitlab. Below is the sample script. After executing 'npm run Cypress', if there is any test case fail, it exits with 'exit code 1' and next two commands won't run.</p>
  <p>Is there a way I can execute next two commands. Next two commands, generates consolidated Jnuit and HTML report.</p>
  <p>script:
  - cd ./cypress
  - npm ci
  - npm run Cypress
  - npm run mochawesome
  - npm run junit:merge</p>
  <p>I have tried below mentioned solution but no luck.</p>
  <pre><code>script:
       - cd ./cypress
       - npm ci
       - npm run Cypress || exit 0
       - npm run mochawesome
       - npm run junit:merge
  </code></pre>
  <hr />
  <pre><code>script:
    - cd ./cypress
    - npm ci
    - npm run Cypress
  after_script:
    - npm run mochawesome
    - npm run junit:merge
  </code></pre>
  <p>output Image:
  <a href="https://i.stack.imgur.com/Hke49.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Hke49.png" alt="enter image description here" /></a></p>