ebd0e0e2d9
## Issue Addressed I think the antithesis is failing due to an OOM which may be resolved by updating the ubuntu image it runs on. The lcli build looks like it's failing because the image lacks the `libclang` dependency Co-authored-by: realbigsean <sean@sigmaprime.io>
32 lines
1.1 KiB
YAML
32 lines
1.1 KiB
YAML
name: docker antithesis
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- unstable
|
|
|
|
env:
|
|
ANTITHESIS_PASSWORD: ${{ secrets.ANTITHESIS_PASSWORD }}
|
|
ANTITHESIS_USERNAME: ${{ secrets.ANTITHESIS_USERNAME }}
|
|
ANTITHESIS_SERVER: ${{ secrets.ANTITHESIS_SERVER }}
|
|
REPOSITORY: ${{ secrets.ANTITHESIS_REPOSITORY }}
|
|
IMAGE_NAME: lighthouse
|
|
TAG: libvoidstar
|
|
|
|
jobs:
|
|
build-docker:
|
|
runs-on: ubuntu-22.04
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Update Rust
|
|
run: rustup update stable
|
|
- name: Dockerhub login
|
|
run: |
|
|
echo "${ANTITHESIS_PASSWORD}" | docker login --username ${ANTITHESIS_USERNAME} https://${ANTITHESIS_SERVER} --password-stdin
|
|
- name: Build AMD64 dockerfile (with push)
|
|
run: |
|
|
docker build \
|
|
--tag ${ANTITHESIS_SERVER}/${REPOSITORY}/${IMAGE_NAME}:${TAG} \
|
|
--file ./testing/antithesis/Dockerfile.libvoidstar .
|
|
docker push ${ANTITHESIS_SERVER}/${REPOSITORY}/${IMAGE_NAME}:${TAG}
|