Automating Your Project Processes with Github Actions

Automating Your Project Processes with Github Actions

It’s common in both company and personal projects to use tools to deal with replicated tasks to improve efficiency. This is especially true for the front-end development, because tackling with the repetitive tasks manually like building...

It’s common in both company and personal projects to use tools to deal with replicated tasks to improve efficiency.

This is especially true for the front-end development, because tackling with the repetitive tasks manually like building, deployment, unit testing is rather tedious and time-consuming.

This post introduces how we use Github Action to automatically deploy our front-end release in Nebula Graph.

What is Github Action

Actions are tasks that can be triggered under certain conditions. You use a series of actions to form a workflow. Detailed information refer to its  Official Documentation.

Why Github Action

There are various solutions to automated front-end deployment, then why bother switching to Github Action?

Because Github Action benefits you in the following ways:

  • It’s free.You can bind Github Action with your repository (shown in the picture below) then you can use it at once. This means you don’t have to provide machines to run the tasks or care about how the workflows are connected. You simply learn the rules before running your project. Compared with Github Action, other tools are troublesome because when implementing function A, you have to complete steps B/C/D.

automation &amp nebula graph github actions github

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Automating A COVID19 Report Update and Publishing with GitHub Actions

Structure of a Github Action. Automating A COVID19 Report Update and Publishing with GitHub Actions. Free yourself from manual work by leveraging the power of GitHub Actions! Github Actions is a fairly recent feature from GitHub which allows you to automate workflows.

Automate Application Deployment Using Github Actions

GitHub Actions makes it easy to automate all your software workflows. You can build, test, and deploy your code right from GitHub. In this post we will explore how you can use GitHub Actions to automate serverless application deployment on AWS. You can also use AWS's own CI/CD services to achieve the same. But here we are going to keep our discussion limited to GitHub Actions.

Automating Localization with Github Actions: A How-To Guide

Automating Localization with Github Actions: A How-To Guide. Setup fully automated localization for your project once and forget about all the hassle forever. It's fun with Github Actions! And as we are going to use Github Actions, it’s gonna be fun!

Automate it with GitHub Actions

GitHub Actions is a powerful and flexible automation platform built into GitHub. It allows you to do powerful serverless build and deployments. Automate it with GitHub Actions

Terraform for GitHub Repos & Quality Tests with Github Actions

Terraform for GitHub Repos & Quality Tests with Github Actions. A walkthrough on setting up GitHub repositories with Terraform and a workflow to validate your Terraform files with GitHub Actions. Then we are going to use Github Actions and specifically the Hashicorp setup-terraform GitHub.