cirruslabs / cirrus-ci-agent

Agent to execute Cirrus CI tasks
Mozilla Public License 2.0
13 stars 6 forks source link

Allow to include shell options in CIRRUS_SHELL #232

Closed Jackenmen closed 2 years ago

Jackenmen commented 2 years ago

Right now, CIRRUS_SHELL can only contain the path to the shell executable, it cannot include any arguments after it. Therefore I cannot use something like:

env:
  CIRRUS_SHELL: /bin/bash -l

to get bash to act as if it had been invoked as a login shell.

This is available in some of the other CI solutions: