Skip to content

Bump sidekiq from 7.2.2 to 7.2.4 #65

Bump sidekiq from 7.2.2 to 7.2.4

Bump sidekiq from 7.2.2 to 7.2.4 #65

Workflow file for this run

name: Build-Test
on:
push:
branches: [ "develop" ]
pull_request:
branches: [ "develop" ]
jobs:
build_and_test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Github Action cache
uses: actions/cache@v3
with:
path: |
~/caches
key: ${{ runner.os }}-${{ hashFiles('Gemfile.lock') }}
- name: Load Docker image
run: |
set +o pipefail
docker load -i ~/caches/cerberus.tar | true
- name: Build the Docker image
run: docker build --cache-from=nakatomi/cerberus_web:latest . --file Dockerfile --tag nakatomi/cerberus_web:latest --tag nakatomi/cerberus_web:$(cat .version)
- name: Save Docker image
run: |
mkdir -p ~/caches
docker save -o ~/caches/cerberus.tar nakatomi/cerberus_web
- name: Setup dockerize
uses: zcong1993/[email protected]
- name: Start server
run: |
set -x
ATLAS=$(cat .atlas) docker-compose -f docker-compose.yml -f docker-compose.ci.yml up -d
- name: Create database and migrate
run: |
docker-compose exec -T web bundle exec rake db:create
docker-compose exec -T web bundle exec rake db:migrate
- name: Wait until available
run: dockerize -wait http://localhost:3000 -timeout 1m