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
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user