Overview
By default, CircleCI runs your steps' commands in non-interactive shell sessions.
However, please note that when re-running your job with SSH, you will be in an interactive shell session.
Because of this difference, when in an SSH session, certain Bash startup files may be loaded (e.g., ~/.bashrc file).
This will depend on your job's execution environment (e.g., the Docker image for your Docker executor job).
Please note that this can mean a different debugging experience (e.g., a tool can be found during the SSH session but not during the CircleCI build).
Comments
Article is closed for comments.