This directory contains integration test scenarios for the woodpecker-plugin.
Basic DevContainer using a pre-built image from Docker Hub.
- Tests: Image-based DevContainer, basic commands
DevContainer with a custom Dockerfile.
- Tests: Dockerfile-based builds, custom package installation
DevContainer with features and build arguments.
- Tests: Dockerfile with build args (VARIANT, WELCOME_MESSAGE), DevContainer features (git, python), postCreateCommand
Tests are executed in the main .woodpecker.yml pipeline:
- Plugin builds the DevContainer image for each scenario
- Commands are executed inside the built DevContainer
- Results verify plugin functionality