CircleCIは日々進化していますが、その変化に追いつくのは大変ですよね。
What's New from CircleCIを毎週チェックして、CircleCIの最前線をキャッチアップしましょう!
< What's New from CircleCI - 2023/10/11 | 今週 | What's New from CircleCI - 2023/11/08>
本記事は2023/10/24時点の情報です。
ブログやスライド、ビデオ
ユーザーからの声
-
GitHub 上の Pull Request に特定のラベルが付いている場合は CircleCI のワークフローを止めたい by @hey_cubeさん
- GitHub Appとoctokitでラベルを判定し、
circleci-agent step haltでジョブを中断する実装を紹介
- GitHub Appとoctokitでラベルを判定し、
-
circleciをさっくり導入してslackに通知を投げる by ACCESS @kilinさん
- CircleCI OrbとContextを使いpytestの結果をSlackに自動通知する構成を初心者向けに解説
-
CircleCIのSelf Hosted Runnerを設定してみた by classmethod出村成和さん
- Amazon Linux 2上にMachine Runnerを構築し、systemd化してconfig.ymlから使う手順を紹介
-
Goの自動テスト高速化のための調査と改善手法 cluster shiba_yu36さん
- テスト時間を9-10分から5-6分に短縮。生成物のコミット化とgotesplitによる4並列化が主な施策
-
[雑記] .circleci/config.ymlの分割 by @WisteriaWaveさん
- 公式非サポートのconfigファイル分割を、Dynamic Configurationとyqでのマージにより実現。運用上の課題から手動マージへの変更も検討
-
複数のAWSアカウントへCircleCIでデプロイする方法を解説 by LIG Yuto Deguchiさん
- Contextsでアカウントごとの環境変数を管理し、ブランチに応じて読み込むContextを切り替える手法を紹介
-
Makefile覚書: Goアプリ開発に役立ちそうな基礎知識 byフューチャー @ma91nさん
- EditorConfigやリンター、CI/CDとの役割分担などMakefile活用の実践的ノウハウをまとめた記事
-
BitriseとCircleCIのStack情報と更新通知の設定方法 by @miharun_devさん
- 両サービスのビルド環境(Stack)確認方法と、Xcodeバージョン等の更新通知をSlackで受け取る設定を紹介
CircleCI公式ブログ
-
Automate deployment of Java Spring Boot apps to AWS Elastic Beanstalk (Java Sprint Boot アプリを AWS Elastic Beanstalk に自動デプロイする)
- IAMユーザー作成からEB CLIでの環境構築、CI/CDパイプライン構築までを解説
-
An update on CircleCI's reliability (CircleCI の信頼性向上に関するアップデート)
- CTO Rob Zuberによる2年間の信頼性向上の取り組み総括(ログシステム再構築、VM割り当て最適化など)
-
How to test a MongoDB NoSQL database (NoSQL データベース MongoDB のテスト方法)
- JestとMongoDB Node.js SDKでCRUDテストを作成し、CircleCIで継続的に実行する方法を紹介
CircleCI プロダクト情報
Changelog (更新履歴)
- 10/19 [メンテナンス] IP ranges features - Known limitation resolved
- ジョブが固定IPリスト外を経由する場合があった既知の制限を解決
- 10/16 [機能向上] Bitbucket private orb permissions
- Bitbucket組織の管理者がワークスペースメンバーにプライベートOrb閲覧等の権限を付与可能に
CircleCI ナレッジベース
- Fixing apt / apt-get Release file does not exist issues (apt / apt-get 実行時に Release file がない問題の修正)
- Resolving Test Splitting Issues on macOS Xcode (macOS Xcode 上でのテスト分割時に起こる問題の解決方法)
- Why can't I view the build history on my project? (過去のビルド履歴が見られない理由)
- Rerun Failed Tests - Troubleshooting Parallel Run Failure (Rerun Failed Tests (失敗したテストのみを再実行) での並列実行に関わるトラブルシューティング
- Rerun Failed Tests - All Tests Still Being Rerun (Rerun Failed Tests (失敗したテストのみを再実行)を選んでも全テストが再実行されてしまう場合)
展示会出展、ウェビナーなど
ウェビナー
- 10/31(火) 【オンラインセミナー】はじめてのCircleCI
展示会出展
- 10/27(金)~28(土) PyCon APAC 2023 at TOC有明Convention Hall (CircleCIはゴールドスポンサー出展です)
それでは今週もHappy Building⌨!
