initial commit
This commit is contained in:
29
.tasks/docker.yml
Normal file
29
.tasks/docker.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
version: '3'
|
||||
|
||||
tasks:
|
||||
build:
|
||||
desc: Build Docker image
|
||||
cmds:
|
||||
- docker-compose build
|
||||
|
||||
run:
|
||||
desc: Run container and compile project
|
||||
cmds:
|
||||
- docker-compose run --rm platformio pio run
|
||||
|
||||
shell:
|
||||
desc: Open shell in Docker container
|
||||
cmds:
|
||||
- docker-compose run --rm platformio bash
|
||||
|
||||
clean:
|
||||
desc: Clean Docker containers and images
|
||||
cmds:
|
||||
- docker-compose down
|
||||
- docker-compose rm -f
|
||||
|
||||
flash:
|
||||
desc: Compile in Docker, upload locally (recommended for macOS)
|
||||
cmds:
|
||||
- task: run
|
||||
- pio run --target upload
|
||||
Reference in New Issue
Block a user