CircleCI 新着情報 - 2024/01/30


[＜ CircleCI 新着情報 2024/01/09](https://qiita.com/CircleCIJapan/items/7952779e620c3a35ccca) | 今週

--
英語版ですが、DeepLearning.AI で Automated Testing for LLMOps (LLMOpsにおける自動テスト) という無償のコースの提供を始めました。すでにたくさんの方に受講いただいています。LangChain + OpenAI でLLMアプリケーションを構築してはいるものの、テストがちゃんとできていない、という方にはおすすめの内容です。

https://www.deeplearning.ai/short-courses/automated-testing-llmops/

オンライン(ウェビナー)で日本語版をやろうかなとも考えています(OpenAI版と、Google Cloud Gemini版など)。スケジュール等決まりましたら、またご紹介させていただきます。

# ブログやスライド、ビデオ
## ユーザーブログ
- [CircleCIの実行時間を削減するための小技](https://zenn.dev/moozaru/articles/8c1ecf3817899e) by zaru さん
- [CircleCIの環境変数の値をログに残さず確認する方法](https://qiita.com/tkhs1121/items/5e41d82792633e3e548e) by @tkhs1121 さん
- [CIで「A required agreement is missing or has expired.」が発生した場合の対応方法](https://zenn.dev/miharun/articles/d47feb0237660a) by みはるん さん
- [SwiftLintのXcodeビルドツールプラグインにおけるフィンガープリント検証の無効化](https://zenn.dev/miharun/articles/faff7a8aea9486) by みはるん さん
- [CircleCIでformat、lint、buildが通るかをチェックしたい](https://zenn.dev/miyaken0805/articles/cb391e7630c241) by miyaken85 さん

## CircleCI 公式ブログ(英語)
- [The testing pyramid: Strategic software testing for Agile teams (テストピラミッド: アジャイルなチームのための戦略的ソフトウェアテスト)](https://circleci.com/blog/testing-pyramid/)
- [LLM hallucinations: How to detect and prevent them with CI (LLMハルシネーション: CIで同検出し、どう防ぐか)](https://circleci.com/blog/llm-hallucinations-ci/)
- [What is microservices architecture? (マイクロサービス アーキテクチャとは)](https://circleci.com/blog/microservices-architecture/)
- [Test-driven development (TDD) explained (テストドリブン開発(TDD)詳解)](https://circleci.com/blog/test-driven-development-tdd/)
- [Prompt engineering: A guide to improving LLM performance (プロンプトエンジニアリング: LLMのパフォーマンスを向上するためのガイド)](https://circleci.com/blog/prompt-engineering/)

## スライド
- [CircleCI によるソフトウェア開発の品質向上と効率化の実現](https://speakerdeck.com/mfunaki/circleci-niyorusohutoueakai-fa-nopin-zhi-xiang-shang-toxiao-lu-hua-noshi-xian) (2024/01/18 Japan IT Week 関西での使用資料)

# CircleCI プロダクト情報
## Changelog (更新履歴)
- 01/26 [UI Changes to "Tests Tab" (TestsタブのUI変更)](https://circleci.com/changelog/ui-changes-to-tests-tab/)
- 01/25 [Changes to checkout command (checkout コマンドによるgitレポジトリのclone高速化)](https://circleci.com/changelog/changes-to-checkout-command/)
- 01/18 [[Project Settings] ページのフィンガープリントを MD5 から SHA256 に変更](https://circleci.com/ja/changelog/project-settings-ui-uses-sha256-fingerprints-instead-of-md5/)
- 01/10 [GitHub App プロジェクトの作成プロセスの簡略化](https://circleci.com/ja/changelog/simplify-project-creation-for-github-app/)
- 01/10 [ランナー 3.0.17](https://circleci.com/ja/changelog/runner-3-0-17/)
- 01/05 [CircleCI Server リリース 4.0.6](https://circleci.com/ja/changelog/server-release-4-0-6/)
- 01/05 [CircleCI Server リリース 4.3.2](https://circleci.com/ja/changelog/server-release-4-3-2/)
- 01/05 [CircleCI Server リリース 4.2.4](https://circleci.com/ja/changelog/server-release-4-2-4/)
- 01/05 [CircleCI Server リリース 4.1.7](https://circleci.com/ja/changelog/server-release-4-1-7/)

## CircleCI ナレッジベース
- [python3 Does Not Recognize Packages Installed With pip (pipでインストールしたパッケージがpython3 に認識されない)](https://support.circleci.com/hc/en-us/articles/22467017628827-python3-Does-Not-Recognize-Packages-Installed-With-pip)
- [New member cannot join the organization due to permission error (パーミッションエラーのため新規メンバーを組織に追加できない)](https://support.circleci.com/hc/en-us/articles/22441875615003-New-member-cannot-join-the-organization-due-to-permission-error)
- [Regex for Branch Filtering in CircleCI (CircleCIのブランチフィルタリングで使用可能な正規表現](https://support.circleci.com/hc/en-us/articles/22413890054939-Regex-for-Branch-Filtering-in-CircleCI)
- [Build on Pull Requests and all commits (プルリクエストと全てのコミットでビルドする)](https://support.circleci.com/hc/en-us/articles/22357021358875-Build-on-Pull-Requests-and-all-commits)
- [Outbound Calls with Support (サポート時にアウトバウンドコールを使用する)](https://support.circleci.com/hc/en-us/articles/22316233758619-Outbound-Calls-with-Support)
- [Terraform Build Passing Errantly (Terraformの実行結果がエラーで返ってきてしまう場合)](https://support.circleci.com/hc/en-us/articles/22068685407003-Terraform-Build-Passing-Errantly)
- [Accidentally Removed My GH App Trigger in Project Settings (プロジェクト設定から誤ってGH Appトリガーを削除してしまった場合)](https://support.circleci.com/hc/en-us/articles/21963030320539-Accidentally-Removed-My-GH-App-Trigger-in-Project-Settings)
- [How to Review Deployment History and Fetch Specific Revision Values in Helm　(Helmでデプロイ履歴をレビューしたり、特定リビジョンを取得する方法)](https://support.circleci.com/hc/en-us/articles/21933090722971-How-to-Review-Deployment-History-and-Fetch-Specific-Revision-Values-in-Helm)
- [Do I Have To Send a New Team Invite For Every Project? (新規メンバーをプロジェクトごとにチームに招待しなければならないのか)](https://support.circleci.com/hc/en-us/articles/21933501406235-Do-I-Have-To-Send-a-New-Team-Invite-For-Every-Project)

# さいごに
CircleCI、活用していますか？ まだ使ったことがないという方に毎月6000分までのビルドやテスト、リリースやデプロイを自動実行可能なFreeプランへの登録をお勧めしています。
- [ユーザー登録](https://circleci.com/ja/signup)

詳しい登録方法は、GitHubプロジェクトの自動ビルド方法については、@mfunaki がQiitaでご紹介しています。
- [【2023年版】CircleCIにサインアップ(Sign up)](https://qiita.com/mfunaki/items/14080547b352be9d265c)
- [【2023年版】CircleCI で GitHub プロジェクトをビルド＆テストする](https://qiita.com/mfunaki/items/7a68fd137e936798b391)
---
それでは今週も Happy Building⌨!