From 3ee664b9a377283c8d3152f7d8328663ef6f91dc Mon Sep 17 00:00:00 2001 From: ShankarMounesh Date: Fri, 22 Apr 2022 00:41:37 +0530 Subject: [PATCH] added drone.yml file --- .drone.yml | 10 +++ .github/workflows/docker.yml | 157 ----------------------------------- prod_key.pem | 39 --------- 3 files changed, 10 insertions(+), 196 deletions(-) create mode 100644 .drone.yml delete mode 100644 .github/workflows/docker.yml delete mode 100644 prod_key.pem diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..9bd053b0 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,10 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: greeting + image: alpine + commands: + - echo hello + - echo world \ No newline at end of file diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml deleted file mode 100644 index d2a4abfb..00000000 --- a/.github/workflows/docker.yml +++ /dev/null @@ -1,157 +0,0 @@ ---- -name: ciandcd - -on: - # we want pull requests so we can build(test) but not push to image registry - pull_request: - branches: - - 'main' - # only build when important files change - paths-ignore: - # - 'README.md' - # - '.github/workflows/linter.yml' - - '.github/**' - - 'nginx/**' - - 'docker-compose.yml' - - 'docker-compose.dev.yml' - - 'docker-compose.prod.yml' - push: - branches: - - 'main' - # only build when important files change - paths-ignore: - - '.github/**' - - 'nginx/**' - - 'docker-compose.yml' - - 'docker-compose.dev.yml' - - 'docker-compose.prod.yml' - - workflow_dispatch: - # run whenever we want! - workflow_call: - # allow reuse of this workflow in other repos - inputs: - dockerhub-enable: - description: Log in and push to Docker Hub - required: false - type: boolean - default: true - dockerhub-username: - description: Docker Hub username - required: false - type: string - default: buzzerburger - context: - description: Docker context (path) to start build from - required: false - type: string - default: . - target: - description: Build stage to target - required: false - type: string - file: - description: Name of Dockerfile (in relation to context path) - required: false - type: string - platforms: - description: Platforms to build for - required: false - type: string - default: linux/amd64,linux/arm64 - image-names: - description: A list of the account/repo names for docker build - required: false - type: string - default: | - ghcr.io/buzzerburger/test - secrets: - dockerhub-token: - description: Docker Hub token - required: false - - -jobs: - - laravel-tests: - - runs-on: ubuntu-latest - steps: - - uses: shivammathur/setup-php@15c43e89cdef867065b0213be354c2841860869e - with: - php-version: '8.0' - - uses: actions/checkout@v3 - - name: Copy app/code/ - run: | - cd app/code - composer install - php artisan test - - - build-and-push-images: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v3 - - - # we need qemu and buildx so we can build multiple platforms later - name: Set up QEMU - id: qemu - uses: docker/setup-qemu-action@v1.2.0 - - - # BuildKit (used with `docker buildx`) is the best way to build images - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v1 - - - name: Login to DockerHub - if: $${{ github.event_name != 'pull_request' }} - uses: docker/login-action@v1 - with: - username: buzzerburger - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Login to GHCR - if: ${{ github.event_name != 'pull_request' }} - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GHCR_PAT }} - -# - -# name: Docker meta -# id: docker_meta -# uses: docker/metadata-action@v3.6.2 -# with: -# # list of Docker images to use as base name for tags -# images: ${{ inputs.image-names }} -# flavor: | -# latest=false -# tags: | -# type=raw,value=latest - - - - - # this will build the images, once per platform, - # then push to both Docker Hub and GHCR - name: Docker Build and Push - if: ${{ github.event_name != 'pull_request' }} - id: docker_build_and_push - uses: docker/build-push-action@v2 - with: - platforms: linux/amd64 - context: app - builder: ${{ steps.buildx.outputs.name }} - # it uses github cache API for faster builds: - # https://github.com/crazy-max/docker-build-push-action/blob/master/docs/advanced/cache.md#cache-backend-api - cache-from: type=gha - cache-to: type=gha,mode=max - # for an approved pull_request, only push pr-specific tags - push: ${{ github.event_name != 'pull_request' }} - tags: buzzerburger/test:latest -# labels: ${{ steps.docker_meta.outputs.labels }} - - - name: Show image digest - run: echo ${{ steps.docker_build_and_push.outputs.digest }} diff --git a/prod_key.pem b/prod_key.pem deleted file mode 100644 index e12accec..00000000 --- a/prod_key.pem +++ /dev/null @@ -1,39 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIG5AIBAAKCAYEAuRSeR/ljTrlqnbLLJjV989kFOqLKZSAoJnzFbhMaL/l0fYFR -U8PWln90/UctAuz6ly5LELKXPU9NEzkW+KyMyiUrO97eG/oHI+FhuUS78v0hSZTR -U4eybpKrH4KhtTYMyfzobBc5J2G+mhaxE5GuPF0kJYDx75WR//sWNzyhUnrKHnDR -YR8Ryg8oG7DFtx4TtfCKVqC9n3bC8PjAN5Glh0/Jrukcl6fl1+Ak9GzAMAnq+2C/ -PXhVJd0cp6+EPZ84Vic1BgUZutfsONxnupK2TiZjP+MUbhE7vdFiCuFQODPhKjv5 -aHcAdAo/E0+ee1I0sfOwl44rYVfZn0zQ4bv5pAmsGXIRbS2RuMwbBl0hazAX71rh -g5dZe+Z4/yP7WgXq8pZMyTDlASTpELf/Lk3rFoNMEMPiBzq5wE4OxpKh03car6dM -HznFsHYMvcGEFrYzXJEeUGMUKWfQxwKW6CWg02dZnsCthOUUmXl/GuXGFBR5WOhS -zkiHfBGZp5e/qdXVAgMBAAECggGAYdTGPeFTXv+fnbAutgm8hDMJEo+OUJoI3x9A -9Qhf5VAFBXpf1NlGCtNgsaj33/4ID/XGdBMS4rOSWEDrJZN/8DJpggIygbNOJucx -0s7EUpL/D3f8lhy6crxQfB1/ANyLMhHfgZNdALYoHCc2ftOYuAu72Z8pQ61aOWct -vRDtbT2+rQyRgLb9nkMYvlpYiIz7ekaluVjKIwqRzPKQGE+Cod3JDA3osTlswwmW -PyVlCX+UmD/xlrqOt68DQJgEXNZV+LEgs8ub6VaIJtzzr+ulLFxKJK32Gf4HsdJi -czNupFJq9bd2XQk9cI8efPzR0BZhhgU3tEvQyxiFua0v3O23ry47VUt75HCFK1fM -1O9QdppZLb7sYwQ/j5sYVfmN7Il9NB5xH/tvNAY2HFQpuTvv6ddwSf+x890mwIPP -0rrCEd/v3GoSmOBwsqqnnAds4JRPU2Qbh6ybd3dCoemJOnExwMymHNilRyHZe4FI -4pbzk8nWkBind2RZbwrOA9N+8NqZAoHBAM5QkoCqiZ10dw/9PH3harixOWXvjK3v -E49gPle63dgqRHGGSNt3tqB2Xc2eiu3JDlPlDzWwhAs+vVkx2mGrNDO3yufHrnSc -NEvPs2tH+xhiPAJRuuxaQkq1542cawa+ty9cL92BCaZb7LLV/8FZXrqRo4rx2m0C -Fbnb5Aw9dbyCit3wSdcXDaPhyDLBe6M7ADx3qtTaI/xIFeOiPymmmut2LJP4yzAf -ohU4ZLzBFw4dbdgiNUZbhYr/avgNfLWarwKBwQDlpvHwwYGMvGBar6Xfe0v30iOf -Nz7MS9LI/kEk5V9qH9ESBUcq4J3suok6fmfONeI3DESGVL2lognqepslUirG3uOx -/fjaWt/56yA6nTdsmoQPQ8+CSoGfR3ooT73NSg59sN+zJnhogUnLOKpyTtvcbdn+ -pR1Jnn+JVMwLeB7T2u+HviPatqcPHH2aPsQu9B0PukcKndud+gp7tb8ZW+PiElH3 -NPFksg1AJMCn1hk5n+Lb9LgY4w4BpvKOmYIxqLsCgcAQ9WiFcP8s1STwSIWPZ1cJ -ZW/tZBpxNaSq9WNKfM69dQP5POuCNr3pRLGDNFQBJbSqyrpMVH0WG4se6M0lmBgL -ZEEmejBp32khDiqWV+1Y3MJIAoXV5blrQLaO2luly0lteCtrDq9HYGj9bj++meUC -evQxeJ3WtgQpKdz98JNb8nMNuTGon3l8jhORsHvEOBZV4hRFuMSaeSZrdquwdcRo -NGeHpjy1cPQ2wFLvfQOzIlIkIPO2G9HHUiVtzFYC63sCgcEA0Sq0FA97Wl689/wh -fSJEuAwqq7patSKecri5Rsyvke42s04hWtlInbPsh11YWMZVKsQ+qYcHUJP8qhdP -tbdYBNg/1P84KFE6zNst+JT3RTCa9XhSyR3pX9RvW8X9XryD5FEz/m0coDqZpsIO -5JwUvnlDYx6qRUJacQ/N5OhcU6OGJUG2UF+qWyYc9F8UuptW2NtWF0JeJE34PGL2 -EjfSoDcFdr4+2vMdBH41BukHAqgwrRwAjZJIUJLpO55vqaE/AoHBAIe6Wds3G1Vr -BquqIpNH+jjsR1M8J9z9kYC7fPZW1NIKWEVrL8nKg3ph7+en0Qa0s0hL8PBNfDRR -Tk+cgrBzld5mw7q51nluQPJiw1gxIVl8pLGI7+C7Zr7OL+v7PWR3Gs7948/RRoO9 -VLbN5I8rd2qbn+wNwdDOSYCHmcuhwtXb7RI55Mz4xctd2Q78YKgsCifAC07iteao -FtchqE6qjivJRGyU8VGC9ZfqTbY58jK5k1H9ps+2lloOgzUu0Ft/ug== ------END RSA PRIVATE KEY-----