-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: dev-aws-CI-CD.yml #30
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ogu1208
force-pushed
the
chore/dev-aws-CI/CD
branch
2 times, most recently
from
September 4, 2024 15:07
ad13cd5
to
b8a5087
Compare
Ogu1208
force-pushed
the
chore/dev-aws-CI/CD
branch
from
September 4, 2024 15:59
73c1374
to
f3a2c93
Compare
1. Docker Compose Pull 후 Up 실행: - 최신 이미지를 Docker Hub에서 Pull하고, docker-compose up -d --build를 통해 새 컨테이너를 실행합니다. 2. Docker Login 중복 제거: - Docker 로그인은 한 번만 수행하여 중복된 로그인을 제거했습니다. 3. 불필요한 docker-compose down 제거: - 모든 컨테이너와 네트워크를 정리하는 docker-compose down을 제거했습니다. 단순히 컨테이너를 업데이트하려면 docker-compose up으로 충분합니다.
Ogu1208
force-pushed
the
chore/dev-aws-CI/CD
branch
from
September 4, 2024 16:19
f3a2c93
to
f2bc971
Compare
- SSH 액션(uses: appleboy/ssh-action@master)과 script 키를 함께 사용하여, 원격 서버에서 여러 명령어를 순차적으로 실행합니다. - run 키를 별도로 사용할 필요가 없습니다. 1. uses: appleboy/ssh-action@master: appleboy/ssh-action@master 액션을 사용하여 SSH 연결을 설정합니다. 2. script: 아래에 명령어들: SSH 연결이 설정된 후에, script에 지정된 명령어들이 원격 서버에서 순서대로 실행됩니다. • docker login 명령어를 실행하여 Docker Hub에 로그인합니다. • export 명령어로 필요한 환경 변수를 설정합니다. • docker-compose pull을 실행하여 최신 이미지를 가져옵니다. • docker-compose up -d --build를 실행하여 새 컨테이너를 백그라운드에서 실행합니다.
EnricoMi/publish-unit-test-result-action에서 발생한 “403 Forbidden” 오류는 GitHub Actions에서 check-runs API 엔드포인트에 접근 권한이 없을 때 발생합니다. 이 문제는 주로 GitHub Actions에서 사용하는 토큰의 권한 문제와 관련이 있습니다. 원인 분석 1. 토큰 권한 부족: GitHub Actions 워크플로우에서 사용하는 GITHUB_TOKEN의 권한이 충분하지 않아서 발생할 수 있습니다. 기본적으로 GITHUB_TOKEN은 read 권한만 부여됩니다. check-runs API는 write 권한이 필요합니다. 2. fork된 저장소에서 실행된 워크플로우: 이 오류는 GitHub Actions가 fork된 저장소에서 실행될 때 발생할 수도 있습니다. fork된 저장소에서는 보안상의 이유로 GitHub Secrets에 접근할 수 없습니다. 해결 방법 1. GITHUB_TOKEN에 write 권한 추가하기: • GITHUB_TOKEN에 write 권한을 추가해야 합니다. 이를 위해 permissions 키를 사용해 checks 권한을 write로 설정해야 합니다. 2. 워크플로우 파일 수정: • 워크플로우 파일에서 permissions 키를 수정하여 checks에 대한 write 권한을 추가합니다.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.