EpicMorg EcoSystem Misc Images #145
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: EpicMorg EcoSystem Misc Images | |
| on: | |
| workflow_dispatch: | |
| schedule: | |
| - cron: '0 0 * * 2,4,6' | |
| jobs: | |
| build-torrserver-image: | |
| name: EpicMorg EcoSystem TorrServer Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy TorrServer | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/torrserver && make build && make deploy | |
| ################################################################################## | |
| build-ers-image: | |
| name: EpicMorg EcoSystem Electron Release Server Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy Electron Release Server | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/electron-release-server && make build && make deploy | |
| ################################################################################## | |
| build-vk2discord-image: | |
| name: EpicMorg EcoSystem vk2discord Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy vk2discord | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/vk2discord && make build && make deploy | |
| ################################################################################## | |
| build-opentracker-image: | |
| name: EpicMorg EcoSystem openTracker Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy openTracker | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/opentracker && make build && make deploy | |
| ################################################################################## | |
| build-retracker-image: | |
| name: EpicMorg EcoSystem reTracker Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy reTracker | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "FIX ME" | |
| # command: cd linux/ecosystem/retracker && make build && make deploy | |
| ################################################################################## | |
| build-monero-cli-image: | |
| name: EpicMorg EcoSystem Monero CLI Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy Monero CLI | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/monero/monerod && make build && make deploy | |
| ################################################################################## | |
| build-monero-p2pool-image: | |
| name: EpicMorg EcoSystem Monero p2pool Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy Monero p2pool | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/monero/p2pool && make build && make deploy | |
| ################################################################################## | |
| build-ninjam-image: | |
| name: EpicMorg EcoSystem ninjam Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy ninjam | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/ninjam/latest && make build && make deploy | |
| ################################################################################## | |
| build-telegram-quotes-bot-image: | |
| name: EpicMorg EcoSystem Telegram Quotes Bot Image | |
| runs-on: [ ubuntu-24.04 ] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| clean: true | |
| show-progress: true | |
| submodules: true | |
| - name: Log into docker registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin | |
| - name: Log into Quay.IO registry | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: echo "${{ secrets.QUAY_SERVER_KEY }}" | docker login -u "${{ secrets.QUAY_SERVER_LOGIN }}" --password-stdin "${{ secrets.QUAY_SERVER_URL }}" | |
| - name: Check buildah | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: buildah --version | |
| - name: Test Make | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make | |
| - name: Install requirements.txt | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: make pip | |
| - name: Build and Deploy TelegrabBot Quotes | |
| uses: nick-fields/retry@v3 | |
| with: | |
| retry_wait_seconds: 45 | |
| timeout_minutes: 600 | |
| max_attempts: 15 | |
| command: cd linux/ecosystem/telegram/bot/quotes && make build && make deploy | |
| ################################################################################## |