タグ

2022年7月14日のブックマーク (2件)

  • Github Actionsの個人的ユースケース備忘録 | DevelopersIO

    Github Actionsを使っていて、「これどうやるんだったっけ」と過去に見た資料を探すのが面倒になり、とりあえずテンプレ的にまとめてブログ化しておけば後々楽になりそうだなと思って書いてみました。 はじめに Github Actionsで色々なフローの自動化に取り組んで一番大変だと感じているのは、目的とするデータをコンテキストのどこから取れるのか見つけるところです。 公式ドキュメントも正直目的の情報に辿り着きやすいとも言えず、StackOverFlow等のFAQフォーラムも類似した質問が多くありすぎて逆に絞るのが大変となる繰り返しでした。 私自身で頻繁に用いそうなものを中心に、調査の手間を省くために備忘録として書き出してみました。2020年5月26時点のデータとなります。 各コンテキストについて 利用可能なコンテキストは以下の8つです。公式ドキュメントが個人的にやや見難いため、必要なと

    Github Actionsの個人的ユースケース備忘録 | DevelopersIO
  • GitHub Actionsのワークフローがお粗末だったので直したメモ

    モチベーション 半年くらい前によく分からないまま自分で組んだCIがとても良くない感じのままメンテせずに放置していたのでお手入れをしたので、その時の作業メモを公開します。 やりたいこと PRが作られた時とリモートブランチに変更がpushされた時にテストを実行 特定のブランチ(mainとdev)にPRがマージされたらdeployを実行 修正前のyml test_build_deploy.ymlという一枚のymlでやりたいことをまとめてやろうとして以下のような形になっていました。 on: push: pull_request: branches: [main,dev] types: [opened, edited, closed, reopened] jobs: test: runs-on: ubuntu-latest if: github.event.pull_request.merged =

    GitHub Actionsのワークフローがお粗末だったので直したメモ