jobs:
test:
name: build and test
runs-on: ubuntu-20.04
container:
image: ghcr.io/metaheed/kolle-ci:v0.0.2
credentials:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
docker build -t metaheed/kolle-ci:latest --file Dockerfile .
docker build -t metaheed/kolle-ci-local:latest --file Dockerfilelocal .
docker run -it --rm --name kolle-ci -w "workspace" -p 3000:3000 -v spath:/home/kolle/workspace -v m2/repository:/home/kolle/.m2/repository metaheed/kolle-ci-local npx shadow-cljs watch app
docker run -it --rm --name kolle-ci -w "workspace" -p 3000:3000 -v spath:/home/kolle/workspace -v m2/repository:/home/kolle/.m2/repository metaheed/kolle-ci-local npx shadow-cljs release app
docker run -it --name kolle-ci --rm -w "workspace" -p 3000:3000 -v spath:/home/kolle/workspace -v m2/repository:/home/kolle/.m2/repository metaheed/kolle-ci-local clojure "params"
Copyright © 2022-2023 Abdullah Mamun Distributed under the MIT License. See LICENSE.