name: EpicMorg EcoSystem Misc Images on: # push: # branches: # - 'develop' schedule: - cron: '0 0 * * 2,4,6' jobs: build-torrserver-image: name: EpicMorg EcoSystem TorrServer Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy TorrServer run: cd linux/ecosystem/torrserver && make build && make deploy ################################################################################## build-ers-image: name: EpicMorg EcoSystem Electron Release Server Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy Electron Release Server run: cd linux/ecosystem/electron-release-server && make build && make deploy ################################################################################## build-vk2discord-image: name: EpicMorg EcoSystem vk2discord Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy vk2discord run: cd linux/ecosystem/vk2discord && make build && make deploy ################################################################################## build-qbittorrent-image: name: EpicMorg EcoSystem qBittorrent Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy qBittorrent run: cd linux/ecosystem/qbittorrent && make build && make deploy ################################################################################## build-opentracker-image: name: EpicMorg EcoSystem openTracker Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy openTracker run: cd linux/ecosystem/opentracker && make build && make deploy ################################################################################## build-retracker-image: name: EpicMorg EcoSystem reTracker Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy reTracker run: cd linux/ecosystem/retracker && make build && make deploy ################################################################################## build-torrust-tracker-image: name: EpicMorg EcoSystem Torrust Tracker Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy Torrust Tracker run: cd linux/ecosystem/torrust-tracker && make build && make deploy ################################################################################## build-monero-cli-image: name: EpicMorg EcoSystem Monero CLI Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy Monero CLI run: cd linux/ecosystem/monero/monerod && make build && make deploy ################################################################################## build-monero-p2pool-image: name: EpicMorg EcoSystem Monero p2pool Image runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Log into registry run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin - name: Test Make run: make - name: Build and Deploy Monero p2pool run: cd linux/ecosystem/monero/p2pool && make build && make deploy ################################################################################## - name: Cleanup run: make docker-clean