parent
629dd7037a
commit
422ded1d3b
@ -0,0 +1,30 @@ |
||||
env: |
||||
RUBY_VERSION: 2.7.2 |
||||
|
||||
|
||||
name: CD |
||||
on: |
||||
push: |
||||
branches: "master" |
||||
|
||||
jobs: |
||||
main: |
||||
name: Build Docker Image |
||||
runs-on: ubuntu-18.04 |
||||
steps: |
||||
- name: Set up Docker Buildx |
||||
uses: docker/setup-buildx-action@v1 |
||||
|
||||
- name: Login to Github Container Registry |
||||
uses: docker/login-action@v1 |
||||
with: |
||||
registry: ghcr.io |
||||
username: ${{ secrets.DOCKER_USERNAME }} |
||||
password: ${{ secrets.DOCKER_PASSWORD }} |
||||
|
||||
- name: Build and Push latest |
||||
uses: docker/build-push-action@v2 |
||||
with: |
||||
push: true |
||||
tags: greenlight:latest |
||||
build-args: version_code=${GITHUB_SHA::8} |
@ -0,0 +1,32 @@ |
||||
env: |
||||
RUBY_VERSION: 2.7.2 |
||||
|
||||
|
||||
name: CD |
||||
on: |
||||
release: |
||||
|
||||
jobs: |
||||
main: |
||||
name: Build Docker Image |
||||
runs-on: ubuntu-18.04 |
||||
steps: |
||||
- name: Set up Docker Buildx |
||||
uses: docker/setup-buildx-action@v1 |
||||
|
||||
- name: Login to Github Container Registry |
||||
uses: docker/login-action@v1 |
||||
with: |
||||
registry: ghcr.io |
||||
username: ${{ secrets.DOCKER_USERNAME }} |
||||
password: ${{ secrets.DOCKER_PASSWORD }} |
||||
|
||||
- name: Build and Push release |
||||
uses: docker/build-push-action@v2 |
||||
with: |
||||
push: true |
||||
tags: | |
||||
greenlight:latest |
||||
greenlight:v2 |
||||
greenlight:${GITHUB_REF} |
||||
build-args: version_code=${GITHUB_REF##*/release-} |
@ -1,16 +0,0 @@ |
||||
sudo: required |
||||
language: ruby |
||||
cache: bundler |
||||
rvm: |
||||
- 2.5.1 |
||||
jobs: |
||||
include: |
||||
- stage: build |
||||
name: build docker image |
||||
script: bash scripts/image_build.sh $TRAVIS_REPO_SLUG $TRAVIS_BRANCH |
||||
if: env(CD_BUILD_IGNORE) IS NOT present AND type NOT IN (pull_request) AND env(CD_DOCKER_USERNAME) |
||||
IS present AND env(CD_DOCKER_PASSWORD) IS present |
||||
notifications: |
||||
email: false |
||||
slack: |
||||
secure: T64A1ut/3LdnUpPfsywNkjbyR2AIRlm99SM40xnLmXjM6Q0EtcFJ4luymC0EQB2q86WmFiK3AyPNm/EKGw8ZmjgeJIUkhMm8zZOLnYLsqMZeYmNNlDtV4zbhQ0HO3uvBqGVCSD2LTcGhCU/9VAplWpa9VnWUsWeRfklQ1yJ4y9oKtzEuiFHrILbDfqF47SlkQqbhS/Bl/oGHVVXijAmomJGG4wa9UI0PlSOUL2sJxxMhti+fptSwKo+TgKS8Vtjeu3C10QfRlcSmoDS0vaQgm7fggm/GrQ8zkSC/SKzOes/+hhRBE+TERWkx26azEy2kmI6xIkNf2BqFjDtQkjKN9yJLdJ1Kyry0uk7Eco67klEN/WoJ38NBuHVkq7p2CWWawFMg3OCS/3D9DStvYJBTBFrv7LMGKfhB4UdOgr/aSRlCTiF2grxqaXmDp0p/1J3uHIfDxbXiwx2ySjJFSC9e0/nTkJprPCQxVoZO+OFk0y2ElHMrX5L0qA2kZ4tQaPf04pQNguCgEsTnBtivVVMxCn9+ymgcHAnzGZmQmQ52NoZBQpa2FjBfhfxGOqHWJm6Kuk3p5yrGZTqlkf3GlTIlFNL8y9/5w6QaxQJbZLYSBbxAtJNvMWN/1cUwdbRTE4D0QTThASTgN6TtPKfWwIRrfj5+G9cAWo6DunmNhzATZ9g= |
Reference in new issue