GitHub Actions– tag –
-
PR TIMESフロントエンドのCI パイプラインを改善して、CI 処理時間とBillable Time を50%を削減した話
開発
ここんにちはPR TIMES開発本部のインターンの Chanoknan です。 PR TIMESについてフロントエンドのCI パイプラインを改善についてお話しします。 PR TIMESでは、Reactで書かれたすべてのフロントエンドのコードのコードはMonorepo として管理しています。 そのMonorepoのCI パイプラインは、システム全体のLint、Type Check、Test、Buildを行うようにCIパイプラインが設定されており、これにはかなりの時間がかかり、GitHub ActionsのBillable Timeにも影響を与えます。これを緩和するため、CI処理時間を減らすた... -
Autify実行結果をリリース前に確認するフローをGitHub Actionsなどで省力化しました
QA
こんにちは!エンジニアリングマネージャー代行の小張です。 Autify実行結果の確認をGitHub Actionsなどを使って省力化したので、その背景やGitHub Actionsの設定をご紹介します。 【背景】 PR TIMESではリリース前のQAとしてAutify NoCode(以下Autify)を使ったE2Eテストを行っています。 Autifyの活用事例については以下をご覧ください。 https://developers.prtimes.com/2022/05/12/test-automation-refactoring/ リリース前QAとして8つのテストプラン(合計で4066個のステップ)を実行しており、1つのプラン... -
並列で実行していたGitHub ActionsのJobをまとめ、Billable timeを削減した話
開発
こんにちは、フロントエンドエンジニアのやなぎ( @apple_yagi )です。 GitHub ActionsのBillable timeの削減のために、複数に分けて実行していたJobを、ある程度の粒度でまとめて実行するようにしたので紹介します。 【経緯】 弊社ではGitHub Enterpriseプランを契約しており、GitHub Actionsを月50,000分使用することができますが、先月(2023/07)使用時間の上限に達したため、一時的にGitHub Actionsが使用できない状況が発生しました。 その月は追加で課金を行なったため、すぐに使えるようになりましたが、...
1
