All Projects β†’ realabbas β†’ Github-Actions-React-Native

realabbas / Github-Actions-React-Native

Licence: MIT License
Github Action for React Native Build 🦊

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to Github-Actions-React-Native

cibuildwheel
🎑 Build Python wheels for all the platforms on CI with minimal configuration.
Stars: ✭ 1,350 (+1263.64%)
Mutual labels:  build-automation, github-actions
github-release
Github Action to create, update, or add files to Github Releases
Stars: ✭ 61 (-38.38%)
Mutual labels:  build-automation, github-actions
composer-install
A GitHub Action to streamline installation of PHP dependencies with Composer.
Stars: ✭ 151 (+52.53%)
Mutual labels:  github-actions
GYP3
Generate You Projects
Stars: ✭ 17 (-82.83%)
Mutual labels:  build-automation
megalinter
πŸ¦™ Mega-Linter analyzes 48 languages, 22 formats, 19 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Stars: ✭ 534 (+439.39%)
Mutual labels:  github-actions
dart-package-analyzer
GitHub Action that uses the Dart Package Analyzer to compute the Pub score of Dart/Flutter packages
Stars: ✭ 44 (-55.56%)
Mutual labels:  github-actions
perseverance
Make your functions πŸ’ͺ resilient and πŸš₯ fail-fast to πŸ’© failures or ⌚ delays
Stars: ✭ 12 (-87.88%)
Mutual labels:  github-actions
sokoban-action
Sokoban game using GitHub Actions πŸ€–
Stars: ✭ 26 (-73.74%)
Mutual labels:  github-actions
ghaction-upx
GitHub Action for UPX, the Ultimate Packer for eXecutables
Stars: ✭ 27 (-72.73%)
Mutual labels:  github-actions
action-autotag
Automatically generate a new tag when the manifest file (package.json, Dockerfile, custom file, etc) version changes.
Stars: ✭ 45 (-54.55%)
Mutual labels:  github-actions
Setup-Nuget
Set up your GitHub Actions workflow with the latest version of Nuget.exe CLI tool
Stars: ✭ 27 (-72.73%)
Mutual labels:  github-actions
github-actions-templates
Starter GitHub Actions templates to get you up and running with community built integrations
Stars: ✭ 44 (-55.56%)
Mutual labels:  github-actions
bake-action
GitHub Action to use Docker Buildx Bake as a high-level build command
Stars: ✭ 52 (-47.47%)
Mutual labels:  github-actions
autoSubmit
εŒ—δΊ¬ε€§ε­¦η–«ζƒ…ε‡Ίε…₯ζ ‘θ‡ͺ动呫ζŠ₯
Stars: ✭ 47 (-52.53%)
Mutual labels:  github-actions
pyke
πŸ”¨πŸ Make-like build utility for Python projects with extensive DSL features
Stars: ✭ 13 (-86.87%)
Mutual labels:  build-automation
ghaction-import-gpg
GitHub Action to easily import a GPG key
Stars: ✭ 161 (+62.63%)
Mutual labels:  github-actions
addtobasic.github.io
CUI Portfolio like ubuntu terminal.
Stars: ✭ 18 (-81.82%)
Mutual labels:  github-actions
drupal9ci
One-line installers for implementing Continuous Integration in Drupal 9
Stars: ✭ 137 (+38.38%)
Mutual labels:  github-actions
jagen
A software engineer's workspace manager and build systems wrapper
Stars: ✭ 32 (-67.68%)
Mutual labels:  build-automation
release-notify-action
GitHub Action that triggers e-mails with release notes when these are created
Stars: ✭ 64 (-35.35%)
Mutual labels:  github-actions

Github Action for React Native Build

This github action automatically builds the android apk under the artifact section whenever a commit is pushed into the master branch

Visitors

Installation

Add the action.yml as follows .github/workflows/build.yml in the project. For more reference see the official docs

name: react-native-android-build-apk
on:
  push:
    branches:
      - master
jobs:
  install-and-test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Install npm dependencies
        run: |
          npm install
  build-android:
    needs: install-and-test
    runs-on: ubuntu-latest
    steps: 
      - uses: actions/checkout@v2
      - name: Install npm dependencies
        run: |
          npm install
      - name: Build Android Release
        run: |
          cd android && ./gradlew assembleRelease
      - name: Upload Artifact
        uses: actions/upload-artifact@v1
        with:
          name: app-release.apk
          path: android/app/build/outputs/apk/release/

Build will be triggered as soon as the commit is pushed to the master branch.

Troubleshoot

Gradlew commands not working

You can try to execute the following command before run gradle commands.

chmod +x ./gradlew
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].