name: EpicMorg Advanced Cassandra Image on: workflow_dispatch: schedule: - cron: '0 02 * * 2,4,6' jobs: build-images: name: EpicMorg Advanced Cassandra Image runs-on: [ ubuntu-24.04 ] steps: - uses: actions/checkout@v4 - name: Log into docker registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Log into Quay.IO registry run: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" # - name: Log into harbor registry # run: echo "${{ secrets.HARBOR_SERVER_KEY }}" | docker login -u "${{ secrets.HARBOR_SERVER_LOGIN }}" --password-stdin "${{ secrets.HARBOR_SERVER_URL }}" - name: Check buildah run: | buildah --version - name: Test Make run: make - name: Install requirements.txt run: make pip - name: "Build and Deploy Cassandra 3.11 Image:" run: cd linux/advanced/cassandra/3.11 && pwd && make build && make deploy ################################################################################## - name: Cleanup run: make clean ##################################################################################