inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React 기반 Gatsby로 기술 블로그 개발하기 v2

Github Actions로 배포 자동화 구성하기

깃 액션 활용

해결된 질문

385

최정훈

작성한 질문수 3

0

name: Deploy Blog

on:
  push:
    branches: develop

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - uses: actions/setup-node@v4
        with:
          node-version: 20

      # 원하는 Github Secrets을 불러와 env 파일을 생성해줍니다.
      - name: Generate env file
        run: |
          echo "CONTENTFUL_ACCESS_TOKEN=$CONTENTFUL_ACCESS_TOKEN" >> .env
          echo "CONTENTFUL_SPACE_ID=$CONTENTFUL_SPACE_ID" >> .env
        env:
          CONTENTFUL_ACCESS_TOKEN: ${{ secrets.CONTENTFUL_ACCESS_TOKEN }}
          CONTENTFUL_SPACE_ID: ${{ secrets.CONTENTFUL_SPACE_ID }}

      - name: Deploy gatsby
        uses: enriikke/gatsby-gh-pages-action@v2
        with:
          access-token: ${{ secrets.DEPLOYMENT_ACCESS_TOKEN }}
          deploy-branch: main
          gatsby-args: --verbose

develop 브런치에서 위 코드를 작성하고

git push origin develop 을했는데 액션에 동작을 안합니다.

https://github.com/Choi-jeonghoon/Jeong-hoon.github.io/actions/new

react typescript 블로그 gatsby

답변 3

0

주현도

조금 시간이 걸릴 수 있으나 자동으로 실행이 됩니다! 혹시 아직까지도 실행되지 않은 상태인가요?

0

최정훈

음 깃 계정 이름과 레파지토리 이름을 동일하게 바꾸니까 동작합니다!! 감사합니다 !!

아 하나 궁금한사항인데 develop 브런치에서 지금 배포가 진행되고있는데 현재 main 브런치를 보니까 게시글 입력했던 것들이 들어가 있더라구요.문제가 없는걸까요 ? 앞으로 작업을 한다고하면 develop 이 기준이 되어서 하면될까요 ?

또한 푸쉬를 하니까 커밋내용을 pr 하라고하는데

해당부분은 안보이게만들수가 있나요?

develop had recent pushes 8 minutes ago

Compare & pull request

0

주현도

넵 맞습니다! 강의 내용에도 기재되어 있는데, develop 브랜치에서 개발하여 배포하면 깃허브 액션이 동작합니다.

이 액션을 통해 develop 브랜치의 코드를 가져와 정적 사이트 빌드 파일을 생성한 후, main 브랜치에 푸쉬되기 때문에 main 브랜치에 작성한 게시글에 대한 파일이 존재하게 됩니다.

그리고 main 브랜치의 파일을 호스팅하기 위해 기본 브랜치가 main으로 설정되어 있기 때문에 develop 브랜치에 배포 시, PR을 작성하라고 뜨는 메시지가 뜨는 것은 어쩔 수 없습니다 ㅠㅠ

0

최정훈

아 ... 그렇네요...정말감사합니다..!!!

0

주현도

안녕하세요 정훈님!

레포지토리를 확인해보니 .github 디렉토리가 src 디렉토리에 있네요.

프로젝트 루트 디렉토리에 위치해야 액션이 동작해서 위치 변경 후에 다시 푸쉬해보시겠어요?

클로드 코드에 붙여넣기후 편집 관련 질문입니다!

0

3

1

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

0

13

1

윈 터미널의 클로드와 에디터의 터미널의 클로드에 관한 질문

0

9

1

output-styles 명령어 없어 지지 않았나요?

0

10

1

[MISSION 7] 프로필 웹 Github 링크 제출하기 관련..

0

14

0

커서 클로드 코드 검색창 검색 시

0

14

1

/init 초기화 이유

0

19

0

Git commit 관련 질문

0

14

1

Powershell은 시스템관리자가 앱을 차단

1

16

1

/plan open 관련 질문 39강 5분 36초

0

19

1

39강 루트 용어 질문

0

15

1

디렉토리 위치 바탕화면

0

20

2

[55강] git init 명령어 안내 혼란

0

29

1

61강 모듈형 규칙 10분06초

0

23

2

Mission 7 부터 어렵네요.

0

33

2

교재(3쇄)와 강의 내용 문의

0

28

2

plan mode 관련 질문 드립니다.

0

33

2

깃허브 배포시 하얀화면

0

92

1

GaphQL reference 질문

0

156

2

렌더링 문제

0

299

2

code 강조가 안됨니다..

0

383

3

Github Actions 배포 이후 ReadMe만 보이는 에러

0

376

1

Property 'references' does not exist on type 'ContentfulPostContent' 에러

0

357

2

정규 표현식 질문

1

261

2