Skip to content
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

[CICD] mainにpush時に自動的にデプロイするためのWorkflowを追加 #115

Merged
merged 2 commits into from
Mar 30, 2024

Conversation

AobaIwaki123
Copy link
Collaborator

@AobaIwaki123 AobaIwaki123 commented Mar 21, 2024

目的

[CICD] mainにpush時に自動的にデプロイするためのWorkflowを追加
PR通過時は自動的にmainがpushされるので、その場合でもデプロイが走る

概要

  • デプロイ用のWorkflowを追加
  • Tailscaleやデプロイサーバーの機密情報をGitHub Secretsに追加
  • デプロイ用にシェルスクリプトを作成
  • 作成したシェルスクリプトについてREADMEの追記

確認項目

  • READMEの変更事項の確認
  • シェルスクリプトの動作確認 ( 本番環境 )
  • このWorkflow自体のテストはmainにマージしないとわからないので詳細は以下に書いています

不安・相談

このPRをマージして更にdevelopからmainにマージした時に自動デプロイが走るはずなのでそれをチェックしてほしい
確認方法としては本番環境で一度ChatGPを落とした後、マージを通して自動的にデプロイされるかチェックしたい

@nose221834 nose221834 self-requested a review March 30, 2024 15:28
Copy link
Collaborator

@nose221834 nose221834 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@nose221834 nose221834 merged commit a33dd9a into develop Mar 30, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants