simpleci 0.1.1

A simple tool to run CICD pipelines locally
1
2
3
4
5
6
7
8
9
10
---
script:
  - echo "Testing shell configuration switching..."
  - cargo run -- config set shell bash
  - cargo run -- exec -f pipelines/shell-bash.yml
  - cargo run -- config set shell sh
  - cargo run -- exec -f pipelines/shell-sh.yml
  - if command -v fish > /dev/null 2>&1; then cargo run -- config set shell fish && cargo run -- exec -f pipelines/shell-fish.yml; else echo "Fish not installed, skipping fish test"; fi
  - cargo run -- config set shell bash
  - echo "Shell configuration test passed"