GitHubActions

GameCIを使ってUnityのCI/CD環境をGitHubActions上に構築する

はじめに Demo 環境 ライセンス認証 ビルドの自動化 テストの自動化 はじめに 昔にGameCIを使ってGitHub Actions上でUnityのテストやビルドの自動化をする記事を書きました。しかし、UnityのLicense認証周りが変わったことで以下では動かなくなっていたため…

はてなブログとZennの投稿記事一覧をNotionのDatabaseにGitHubActionsを使って自動でまとめる

初めに 環境 準備 環境構築 Notion APIの取得 はてなブログの一覧を取得する Zennの記事一覧を取得する NotionのDBに記事を追加する それぞれのデータを取得して、日付ソートして書き込む GitHub Actionsを使って定期的に実行する 初めに 自分のポートフォリ…

GitHub ActionsでDOTweenのWithCancellationが定義されていないというエラーが出たときの確認項目【Unity】【GitHubActions】

はじめに 環境 開発環境およびライブラリ ビルド環境 エラー内容 対応方法 はじめに unity1weekで開発している中で、GitHub ActionsでのCD中にDOTween × UniTaskでエラーが出たので、確認項目及び解決方法です 環境 開発環境およびライブラリ Unity2022.3.7f…

GitHub Actionsからpushする際に権限でエラーが出た場合に確認するポイント【GitHub Actions】

初めに 実行内容 エラー内容 対応方法 初めに 個人で自動化する際にGitHub Actionsを使用しています(*1)。動かす際に権限周りでハマったので,メモしておきます (*1) GitHub Actionsをサーバーレスで使うことは,以下の範囲であれば2023/2/4時点での利用規約…

GitHub ActionsのLinux環境でAssetDatabase処理を入れるとエラーになる【Unity】【GitHubActions】

はじめに 環境 CD環境の環境ファイル 現象 原因と解決方法 はじめに ゲームジャムに参加している中で GitHub Actions上でのCD環境を構築していました。あるときからビルドが失敗するようになってしまったので、調査していると環境でのエラーに遭遇したのでメ…

GitHub Actionsでビルドが終了時に DiscordでartifactのダウンロードページURLを受け取る【GitHub Actions,Discord,Python】

はじめに 成果物 動作環境 使い方 1. Actions secretsの登録 2. GitHub Actionのymlの作成 3. スクリプトの作成と配置 実装の詳細 最新のビルドデータを取得 artifactのあるページのURL作成 リポジトリのownerとRepositoryNameを取得 終わりに はじめに GitH…

Unity WebGLビルド後 特定のブランチ GitHubに自動デプロイする【Unity,WebGL】

はじめに 成果物 動作環境 実装 Build後に特定の処理を行う BuildデータをGitHub に スクリプト上から Commit/Pushする はじめに UnityでWebGL開発を行っているときにビルド後デプロイしたい時があります。OSSとして公開しているプロジェクトの場合、デプロ…

Notionのタスクのステータス変更をDiscordでメッセージを送る【Discord.py,Notion API,GitHub Actions,cron-job】

はじめに 完成物 やりたいこと 準備 Notionの インテグレーション(API)の作成と登録 DiscordのWebHookの作成 GitHub のpersonal tokenの作成 自動化内容と実装 1. Notionの特定のタスク状態が変更されたときに担当者及び確認者 Discordに通知を送る 2. 一日…

Notionのタスク 一覧でタスクがDoneになったときに完了日付を自動入力する【Notion,Python,GitHub Actions】

はじめに 成果物 実装簡易説明 Notion DB 取得時に query Filter GitHub Actionsから環境変数を読み込む Notionのpage Property(date) の更新 その他参考サイト はじめに 最近 Notionを使ってタスク管理を再度始めました(昔やっていたのですが、飽きてしまっ…

Github ActionsでGameCIを使ったUnityのCI/CD環境構築方法 【Unity,Github Actions(GameCI)】

TechTrainさんのほうでゲームの課題?をやらせていただいたときにGithub Actionsを使ったUnityのCI/CDを取り組みました(特に課題内容とかではないです) Github Actionsを使ったUnityのCI/CDはいろいろ詰まるところがあったので,今後使う方/未来の自分に向け…