Gatsby - How to automate deployment using Github Actions - Deepstash

Bite‑sized knowledge

to upgrade

your career

Ideas from books, articles & podcasts.

published 5 ideas

Using GitHub Actions.

Gatsby - How to automate deployment using Github Actions

joshi-aparna.github.io

Motivation

One of the goals I have set for myself is to be consistant at writing. This means I will have to frequently publish the articles. For the first few posts, I did manual deployments from my laptop. Now, I have automated the process. As soon as I merge a post to the master branch, a deployment scrip...

2

STASHED IN:

1

The first step, of course, is to checkout the master branch. This is done using the actions/checkout action, which is a pretty standard action everyone uses.

STASHED IN:

1

Next, I have to build the source code. For that I need NodeJS setup in the machine where the job is running. The runner is simply a blank server at the time of creation (of course it has t...

STASHED IN:

1

The next step is pretty obvious. It is to install the library that the application needs using the command npm ci . If you are wondering why I did not use npm install , this artic...

STASHED IN:

1

package.json contains deployment script. This script is a combination of two commands; gatsby build --prefix-paths and gh-pages -d public . In the last step ...

STASHED IN:

1

0 Comments

Discover and save more ideas by creating a

FREE

Deepstash account.

Develop a

reading habit

, save

time

and create an amazing

knowledge library

.

GET THE APP: