Git actionsが上手く作動しない件について
git hubにpushし、git actionsにて動作を確認しましたが、エラーが生じてしまい解決方法が分からないので教えて頂きたく、質問致します。。
###発生している問題・エラーメッセージ
github上にて… Error: Process completed with exit code 1.
該当のソースコード
~rails.yml~ jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Deploy env: PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} USER_NAME: ${{ secrets.USER_NAME }} HOST_NAME: ${{ secrets.HOST_NAME }} run: | echo "$PRIVATE_KEY" > private_key && chmod 600 private_key ssh -o StrictHostKeyChecking=no -i private_key ${USER_NAME}@${HOST_NAME} 'cd pf && git pull origin main && ~/.rbenv/shims/bundle install && ~/.rbenv/shims/bundle exec rails assets:precompile RAILS_ENV=production && ~/.rbenv/shims/bundle exec rails db:migrate RAILS_ENV=production && if [[ -e tmp/pids/puma.pid ]];then sudo kill $(cat tmp/pids/puma.pid); echo kill puma process;fi && ~/.rbenv/shims/rails s -e production'
補足情報(FW/ツールのバージョンなど)
rails 5.2.4
bootstrap 4.5
GitHub Actionsでのワークフロー失敗なら、失敗したステップで具体的にどういうエラーによって最終的に失敗しているかが出力されていませんか?
例として以下のようなページで、「どのワークフローの」「どのジョブの」「どのステップが」「何をやろうとして」「どんな出力があって」「最終的にどうなったか」がわかると思います。
https://github.com/attakei/sphinx-revealjs/runs/3983356481?check_suite_focus=true
同様に質問にて掲載しているrails.ymlのワークフローがGitHub Actions上で実行してどう失敗しているかが出力されていると思うので、まずはそこを確認する・もしくは確認できるようにワークフローを整理して失敗理由を探す、というあたりからしたほうがいいように思えます。
有難う御座います。やっぱり出力が確認されず、苦戦してしまいます。
参考に、私自身のgithubです。
https://github.com/tanasashi/pf/runs/4055591627?check_suite_focus=true
回答2件
あなたの回答
tips
プレビュー