Loading .github/workflows/codeql-analysis.yml 0 → 100644 +39 −0 Original line number Diff line number Diff line name: "CodeQL" on: push: branches: [ develop, master ] pull_request: # The branches below must be a subset of the branches above branches: [ develop ] schedule: - cron: '30 15 * * 6' jobs: analyze: name: Analyze runs-on: ubuntu-latest strategy: fail-fast: false matrix: language: [ 'javascript' ] steps: - name: Checkout repository uses: actions/checkout@v2 - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: languages: ${{ matrix.language }} - name: Autobuild uses: github/codeql-action/autobuild@v1 #- run: | # make bootstrap # make release - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v1 .github/workflows/docker-build-publish.yml 0 → 100644 +107 −0 Original line number Diff line number Diff line name: Build and Publish Docker Images on: push: branches: master jobs: ever-api: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry uses: docker/login-action@v1 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GH_TOKEN }} - name: Install doctl uses: digitalocean/action-doctl@v2 with: token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} - name: Log in to DigitalOcean Container Registry with short-lived credentials run: doctl registry login --expiry-seconds 3600 - name: Build uses: docker/build-push-action@v2 with: context: . file: ./.deploy/core/Dockerfile load: true tags: | ghcr.io/ever-co/ever-api:latest everco/ever-api:latest registry.digitalocean.com/ever/ever-api:latest - name: Push to DigitalOcean Registry run: | docker push registry.digitalocean.com/ever/ever-api:latest - name: Push to Github Registry run: | docker push ghcr.io/ever-co/ever-api:latest - name: Push to Docker Hub Registry run: | docker push everco/ever-api:latest ever-admin-angular: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry uses: docker/login-action@v1 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GH_TOKEN }} - name: Install doctl uses: digitalocean/action-doctl@v2 with: token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} - name: Log in to DigitalOcean Container Registry with short-lived credentials run: doctl registry login --expiry-seconds 3600 - name: Build uses: docker/build-push-action@v2 with: context: . file: ./.deploy/admin-web-angular/Dockerfile load: true tags: | ghcr.io/ever-co/ever-admin-angular:latest everco/ever-admin-angular:latest registry.digitalocean.com/ever/ever-admin-angular:latest - name: Push to DigitalOcean Registry run: | docker push registry.digitalocean.com/ever/ever-admin-angular:latest - name: Push to Github Registry run: | docker push ghcr.io/ever-co/ever-admin-angular:latest - name: Push to Docker Hub Registry run: | docker push everco/ever-admin-angular:latest Loading
.github/workflows/codeql-analysis.yml 0 → 100644 +39 −0 Original line number Diff line number Diff line name: "CodeQL" on: push: branches: [ develop, master ] pull_request: # The branches below must be a subset of the branches above branches: [ develop ] schedule: - cron: '30 15 * * 6' jobs: analyze: name: Analyze runs-on: ubuntu-latest strategy: fail-fast: false matrix: language: [ 'javascript' ] steps: - name: Checkout repository uses: actions/checkout@v2 - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: languages: ${{ matrix.language }} - name: Autobuild uses: github/codeql-action/autobuild@v1 #- run: | # make bootstrap # make release - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v1
.github/workflows/docker-build-publish.yml 0 → 100644 +107 −0 Original line number Diff line number Diff line name: Build and Publish Docker Images on: push: branches: master jobs: ever-api: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry uses: docker/login-action@v1 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GH_TOKEN }} - name: Install doctl uses: digitalocean/action-doctl@v2 with: token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} - name: Log in to DigitalOcean Container Registry with short-lived credentials run: doctl registry login --expiry-seconds 3600 - name: Build uses: docker/build-push-action@v2 with: context: . file: ./.deploy/core/Dockerfile load: true tags: | ghcr.io/ever-co/ever-api:latest everco/ever-api:latest registry.digitalocean.com/ever/ever-api:latest - name: Push to DigitalOcean Registry run: | docker push registry.digitalocean.com/ever/ever-api:latest - name: Push to Github Registry run: | docker push ghcr.io/ever-co/ever-api:latest - name: Push to Docker Hub Registry run: | docker push everco/ever-api:latest ever-admin-angular: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry uses: docker/login-action@v1 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GH_TOKEN }} - name: Install doctl uses: digitalocean/action-doctl@v2 with: token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} - name: Log in to DigitalOcean Container Registry with short-lived credentials run: doctl registry login --expiry-seconds 3600 - name: Build uses: docker/build-push-action@v2 with: context: . file: ./.deploy/admin-web-angular/Dockerfile load: true tags: | ghcr.io/ever-co/ever-admin-angular:latest everco/ever-admin-angular:latest registry.digitalocean.com/ever/ever-admin-angular:latest - name: Push to DigitalOcean Registry run: | docker push registry.digitalocean.com/ever/ever-admin-angular:latest - name: Push to Github Registry run: | docker push ghcr.io/ever-co/ever-admin-angular:latest - name: Push to Docker Hub Registry run: | docker push everco/ever-admin-angular:latest