Files
query-orchestration/bitbucket-pipelines.yml
T
Michael McGuinness c4c0b9bd32 Merged in update/ci (pull request #127)
added CI

* onlywherenecessary

* export

* dockersocketoverride

* disablecleanup

* networkfromenv

* fullsuite

* ci

* dockerhost

* name

* network

* buildfirst

* rm

* caches

* additionalcaches

* additionalcaches

* cachenix

* nix

* requiredprofile

* nonixcache

* nobuild

* moremem

* rmgomodules

* buildfirst

* faster

* clean
2025-05-08 16:04:45 +00:00

48 lines
1.0 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 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 -- task build
- devbox run -- task fullsuite
pipelines:
branches:
main:
- step: *fullsuite
pull-requests:
"**":
- step: *fullsuite