< What's New from CircleCI - 2023/10/24 | 今週 | What's New from CircleCI - 2023/11/29>
CircleCI Advent Calendar 2023 ご参加ください!
ことしも終わりが近づいてきていますが、アドベントカレンダー、ことしもやります!
CircleCIを使って今年気づいたことをぜひお裾分けしてください!
本記事は2023/11/08時点の情報です。
Ask AI、お試しいただけましたか?
CircleCI ドキュメント右下やサポートセンター右下にあるAsk AI機能はもうお試しいただけましたか?

CircleCIのドキュメントは現在、英語と日本語で提供されていますが、Ask AIはどんな質問に対しても、これらの「知識」をベースに、日本語で答えを返すことができます。サンプルのコンフィグや、エラーが出たコンフィグの修正方法など、なんでもお尋ねください。

ブログやスライド、ビデオ
ユーザーからの声
-
CircleCI において、モノレポ構成のリポジトリで必要なテストのみ実行する方法 by BOOK WALKERフサギコさん
- path-filtering orbを使い、変更ディレクトリに応じてsetup workflowで必要なテストジョブだけをトリガーする実装例を紹介
-
CircleCI で git clone を1秒でも早くしたい(git-shallow-clone) by clasmethod藤井元貴さん
- Orbs
guitarrapc/git-shallow-cloneを使ったshallow clone設定と、複数ブランチでの動作確認結果を紹介
- Orbs
-
CircleCI上でOpenSearchを起動する by @kawashinjiさん
- Dockerイメージからテスト用OpenSearchを起動し、analysis-kuromoji等のプラグインをcommandステップでインストールする方法を紹介
CircleCI公式ブログ
-
Build and evaluate LLM-powered apps with LangChain and CircleCI (LLM を活用したアプリを LangChain と CircleCI を使ってビルド、評価する)
- RAG方式のQ&Aアプリを構築し、決定的なユニットテストとLLM評価器による非決定的テストを組み合わせてCI/CD化する方法を解説
-
Deploy a Dockerized Spring Boot app to Azure App Service (Docker 化した Spring Boot アプリを Azure App Service にデプロイする)
- Azure Container RegistryとAzure CircleCIダッシュボードfor Containersへのデプロイ手順をCircleCIのジョブ構成で自動化
-
Risks and rewards of generative AI for software development (ソフトウェア開発における生成AI の恩恵とリスク)
- 生成AIツール活用のメリットと、コード品質やセキュリティ、技術的債務等のリスクを整理し、CI/CDでの静的解析によるリスク軽減を提案
CircleCI プロダクト情報
Changelog (更新履歴)
- 11/07 [Server] Server Release 4.3
- VM ServiceがMachine Provisionerに置き換わりコンピュート費用を削減、S3ベースDLC設定などを追加。全パイプラインの再実行が必要
- 11/02 [機能向上] Tag triggered builds now working in GitHub App projects (GitHub App で連携したプロジェクトでもタグに対応するビルドの実行をサポート)
- GitHub App統合プロジェクトでGitタグからのビルドトリガーが正しく機能するよう修正
- 11/02 [Server] Server Release 3.4.8
- Kubernetes 1.25対応
- 11/02 [Server] Server Release 4.0.5
- Server 4.1からのバックポートとしてGitHubステータス更新機能を改善
- 10/26 [メンテナンス] Default Docker version for Remote Docker jobs updated to Docker 24 (リモート Docker ジョブで使われるデフォルトの Docker のバージョンを Docker 24 に更新)
- config.ymlでバージョン未指定時やcurrent/edge/previousタグ使用時の既定値をDocker 24.0.6に更新
CircleCI ナレッジベース
- Troubleshoot if you cannot see projects or pipelines (プロジェクトやパイプラインが見えない場合のトラブルシューティング)
- Can I merge two separate Github accounts on CircleCI (2つの GitHub アカウントを CircleCI の1アカウントに紐づけることはできますか?)
- How to programmatically manage the "Setup Workflows" setting (セットアップワークフローをプログラムから API 経由で管理する方法)
- Troubleshooting "Bad credentials" errors when using git clone with Git LFS (Git LFS を使った git clone で "Bad credentials" エラーが発生する場合のトラブルシューティング)
- How to list in-progress pipelines for a given project (指定したプロジェクトで実行中のパイプライン一覧を抽出する方法)
- What is the difference between the versions 1.x and 2.x of the Jira orb (Jira orb バージョン1とバージョン2の違い)
- How to programmatically set up a CircleCI project (CircleCI プロジェクトをプログラムから設定する方法)
- I didn't receive the password reset email (パスワードリセットのメールが受け取れない)
- Cannot see Github organizations after signing up with an email address (メールアドレスでサインアップした後、GitHub の組織情報が表示されない)
- [Server] Crashloop State and OOM Errors in Test-Results-Service Pods (Test-Results-Service ポッドでの Crashloop ステートと OOM エラー)
- Merge Queues: Preventing Early Merges Before Triggering Build
- Infrastructure Failures on Container Runner using karpenter (Karpenter を使ったコンテナランナーが Infrastructure Failures になってしまう)
- Insights is not showing current or any data (インサイトで現在のワークフローの結果が表示されない)
- How to find your user id (ユーザー ID の探し方)
- Configuring the Datadog Integration with CircleCI (Datadog と CircleCI の連携の設定方法)
- How to use pre and post steps with orb job commands (Orb コマンドのプリ/ポストステップの使用方法)
- How to create and use a custom PowerShell profile (カスタム PowerShell プロファイルの作成と使用方法)
- Troubleshooting step hanging after running psql command (ステップ中で psql コマンドを実行した後にハングしてしまう場合のトラブルシューティング)
展示会出展、ウェビナーなど
ウェビナー
- 11/22(水) 【オンラインセミナー】オンプレミスユーザーのためのクラウドCI/CD・CircleCI入門
- 12/14(木) 【オンラインセミナー】はじめてのCircleCI
- 01/30(火) 【オンラインセミナー】成功するソフトウェア開発
展示会出展
- 12/05(火)~06(水) Open Source Summit Japan at有明セントラルタワーホール&カンファレンス - ブロンズスポンサーとして出展いたします。
- 12/04(月)開催のcdCon Japan 2023に中の人(@mfunaki)がProgram Committeeのメンバーとして協力させていただいております(当日も会場におります)。
さいごに
CircleCI、活用していますか? まだ使ったことがないという方に毎月6000分までのビルドやテスト、リリースやデプロイを自動実行可能なFreeプランへの登録をお勧めしています。
詳しい登録方法は、GitHubプロジェクトの自動ビルド方法については、@mfunakiがQiitaでご紹介しています。
それでは今週もHappy Building⌨!
