28 lines
995 B
YAML
28 lines
995 B
YAML
name: Bootstrap Script CI
|
|
|
|
on:
|
|
push:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
ubuntu-gha:
|
|
name: Ubuntu 22.04 - GitHub Actions VM
|
|
runs-on: ubuntu-22.04
|
|
steps:
|
|
- run: curl -fsSL https://github.com/ajhalili2006/dotfiles/raw/main/bootstrap | bash -
|
|
env:
|
|
STORJ_ACCESS_GRANT: ${{secrets.STORJ_ACCESS_GRANT}}
|
|
ubuntu-docker:
|
|
name: Ubuntu 22.04 - Docker
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- run: DOCKER_BUILDKIT=1 docker build -f tests/ubuntu/Dockerfile -t ajhalili2006/dotfiles-testing-rig tests
|
|
- run: docker run --rm --volume $PWD/exec-log.txt:/var/tests/exec-log.txt -u 1000 -e STORJ_ACCESS_GRANT ajhalili2006/dotfiles-testing-rig "curl -fsSL https://github.com/ajhalili2006/dotfiles/raw/main/bootstrap | bash -"
|
|
env:
|
|
STORJ_ACCESS_GRANT: ${{secrets.STORJ_ACCESS_GRANT}}
|
|
USE_PYENV: "1"
|
|
USE_NVM: "1"
|
|
#FF_LEGACY_DOTFILES_SECRETS_REPO: "1"
|
|
#FF_SETUP_HOMEBREW: "1"
|