b8302344b4
Test * tests * tar * go * tmp * test * go * go * go * config * goup * versioning * order * cleanup * git * smallopts * flags * lessisgood * go * order * ordermatters * order * cc * test
51 lines
1.2 KiB
YAML
51 lines
1.2 KiB
YAML
---
|
|
image: ubuntu:latest
|
|
|
|
definitions:
|
|
caches:
|
|
devbox: ~/.cache/devbox
|
|
apt-lists: /var/lib/apt/lists
|
|
apt-cache: /var/cache/apt/archives
|
|
|
|
services:
|
|
docker:
|
|
memory: 16384
|
|
|
|
steps:
|
|
- step: &fullsuite
|
|
name: Fullsuite
|
|
size: 16x
|
|
services:
|
|
- docker
|
|
caches:
|
|
- devbox
|
|
- apt-lists
|
|
- apt-cache
|
|
script:
|
|
- export DOCKER_BUILDKIT=0
|
|
- export DOCKER_HOST=tcp://localhost:2375
|
|
- export TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=tcp://localhost:2375
|
|
- export TESTCONTAINERS_RYUK_DISABLED=true
|
|
|
|
- rm /etc/apt/apt.conf.d/docker-clean || true
|
|
- apt-get update
|
|
- apt-get install -y curl git
|
|
- curl -fsSL https://get.jetify.com/devbox | bash -s -- -f
|
|
- export PATH="/root/.local/bin:$PATH"
|
|
- touch .env
|
|
|
|
- devbox install
|
|
- devbox run -- AWS_PROFILE="" task fullsuite
|
|
- docker save query-orchestration:latest -o dockerimage.tar
|
|
artifacts:
|
|
- dockerimage.tar
|
|
|
|
pipelines:
|
|
branches:
|
|
main:
|
|
- step: *fullsuite
|
|
|
|
pull-requests:
|
|
"**":
|
|
- step: *fullsuite
|