From bea3cd5457e331f04a9aeb5c99267f14908f5eaa Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 25 Feb 2020 15:22:05 +0530 Subject: CI workflow improvements (#642) * github: Only run debug tasks in PRs * github: Remove nightly deploys * github: Setup automatic debug branch deployment * Tweak Gradle config in CI Signed-off-by: Harsh Shandilya Co-authored-by: Aditya Wasan --- .github/workflows/deploy_nightly_snapshots.yml | 41 -------------------------- 1 file changed, 41 deletions(-) delete mode 100644 .github/workflows/deploy_nightly_snapshots.yml (limited to '.github/workflows/deploy_nightly_snapshots.yml') diff --git a/.github/workflows/deploy_nightly_snapshots.yml b/.github/workflows/deploy_nightly_snapshots.yml deleted file mode 100644 index 57effc96..00000000 --- a/.github/workflows/deploy_nightly_snapshots.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: "Release nightly snapshots" -on: - schedule: - - cron: '0 0 * * *' - -jobs: - deploy-release-snapshot: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v1 - - - name: Decrypt secrets - run: release/signing-setup.sh "$ENCRYPT_KEY" - env: - ENCRYPT_KEY: ${{ secrets.ENCRYPT_KEY }} - - - uses: actions/cache@v1 - with: - path: ~/.gradle/caches - key: gradle-${{ runner.os }}-${{ hashFiles('**/build.gradle') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}-${{ hashFiles('**/dependencies.gradle') }} - - - name: Download gradle dependencies - run: ./gradlew dependencies - - - name: Build release app - run: ./gradlew :app:assembleRelease - env: - SNAPSHOT: "true" - - - name: Clean secrets - run: release/signing-cleanup.sh - - - name: Deploy snapshot - run: release/deploy-snapshot.sh - env: - ACTIONS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }} - SSH_USERNAME: ${{ secrets.SSH_USERNAME }} - SERVER_ADDRESS: ${{ secrets.SERVER_ADDRESS }} - SERVER_DESTINATION: ${{ secrets.SERVER_DESTINATION }} - SSH_PORT: ${{ secrets.SSH_PORT }} -- cgit v1.2.3