< CircleCI 新着情報 2024/01/09 | 今週
--
英語版ですが、DeepLearning.AI で Automated Testing for LLMOps (LLMOpsにおける自動テスト) という無償のコースの提供を始めました。すでにたくさんの方に受講いただいています。LangChain + OpenAI でLLMアプリケーションを構築してはいるものの、テストがちゃんとできていない、という方にはおすすめの内容です。
オンライン(ウェビナー)で日本語版をやろうかなとも考えています(OpenAI版と、Google Cloud Gemini版など)。スケジュール等決まりましたら、またご紹介させていただきます。
ブログやスライド、ビデオ
ユーザーブログ
- CircleCIの実行時間を削減するための小技 by zaru さん
- CircleCIの環境変数の値をログに残さず確認する方法 by @tkhs1121 さん
- CIで「A required agreement is missing or has expired.」が発生した場合の対応方法 by みはるん さん
- SwiftLintのXcodeビルドツールプラグインにおけるフィンガープリント検証の無効化 by みはるん さん
- CircleCIでformat、lint、buildが通るかをチェックしたい by miyaken85 さん
CircleCI 公式ブログ(英語)
- The testing pyramid: Strategic software testing for Agile teams (テストピラミッド: アジャイルなチームのための戦略的ソフトウェアテスト)
- LLM hallucinations: How to detect and prevent them with CI (LLMハルシネーション: CIで同検出し、どう防ぐか)
- What is microservices architecture? (マイクロサービス アーキテクチャとは)
- Test-driven development (TDD) explained (テストドリブン開発(TDD)詳解)
- Prompt engineering: A guide to improving LLM performance (プロンプトエンジニアリング: LLMのパフォーマンスを向上するためのガイド)
スライド
- CircleCI によるソフトウェア開発の品質向上と効率化の実現 (2024/01/18 Japan IT Week 関西での使用資料)
CircleCI プロダクト情報
Changelog (更新履歴)
- 01/26 UI Changes to "Tests Tab" (TestsタブのUI変更)
- 01/25 Changes to checkout command (checkout コマンドによるgitレポジトリのclone高速化)
- 01/18 [Project Settings] ページのフィンガープリントを MD5 から SHA256 に変更
- 01/10 GitHub App プロジェクトの作成プロセスの簡略化
- 01/10 ランナー 3.0.17
- 01/05 CircleCI Server リリース 4.0.6
- 01/05 CircleCI Server リリース 4.3.2
- 01/05 CircleCI Server リリース 4.2.4
- 01/05 CircleCI Server リリース 4.1.7
CircleCI ナレッジベース
- python3 Does Not Recognize Packages Installed With pip (pipでインストールしたパッケージがpython3 に認識されない)
- New member cannot join the organization due to permission error (パーミッションエラーのため新規メンバーを組織に追加できない)
- Regex for Branch Filtering in CircleCI (CircleCIのブランチフィルタリングで使用可能な正規表現
- Build on Pull Requests and all commits (プルリクエストと全てのコミットでビルドする)
- Outbound Calls with Support (サポート時にアウトバウンドコールを使用する)
- Terraform Build Passing Errantly (Terraformの実行結果がエラーで返ってきてしまう場合)
- Accidentally Removed My GH App Trigger in Project Settings (プロジェクト設定から誤ってGH Appトリガーを削除してしまった場合)
- How to Review Deployment History and Fetch Specific Revision Values in Helm (Helmでデプロイ履歴をレビューしたり、特定リビジョンを取得する方法)
- Do I Have To Send a New Team Invite For Every Project? (新規メンバーをプロジェクトごとにチームに招待しなければならないのか)
さいごに
CircleCI、活用していますか? まだ使ったことがないという方に毎月6000分までのビルドやテスト、リリースやデプロイを自動実行可能なFreeプランへの登録をお勧めしています。
詳しい登録方法は、GitHubプロジェクトの自動ビルド方法については、@mfunaki がQiitaでご紹介しています。
それでは今週も Happy Building⌨!