Frequently Asked Questions
- How can I run
ash
on a Windows machine? - How can I run
ash
in a CI/CD pipline? - How can I run
ash
with finch or another OCI compatible tool?
How can I run ash
on a Windows machine?
- Install a Windows Subsystem for Linux (WSL) with an Ubuntu distribution. Be sure to use the WSL2.
- Install Docker Desktop for windows and activate the the WSL integration
- Clone this git repo from a windows terminal via VPN (while in vpn it'll not connect to the repo directly from Ubuntu WSL).
- Execute the helper tool from the folder downloaded in the previous step from the Ubuntu WSL.
How can I run ash
in a CI/CD pipline?
For CDK Pipeline, please refer to the ASH Pipeline solution available on GitHub.
For additional CI pipeline support, please refer to the Running ASH in CI page on this site.
How can I run ash
with finch or another OCI compatible tool?
You can configure the OCI compatible tool to use with by using the environment variable OCI_RUNNER
Can I use a Bandit configuration file when ash
runs?
Yes, ash
will use a bandit configuration file if it is placed at the root of your project directory. It must be named .bandit
, bandit.yaml
, or bandit.toml
. Configuration files must be formatted properly according to the Bandit documentation.
Note: paths excluded in a Bandit configuration file must begin with a
/
becauseash
uses an absolute path when callingbandit
.