CircleCI provides OpenID Connect ID (OIDC) tokens in environment variables. A job can be configured to use these tokens to access compatible cloud services without long-lived credentials being stored in CircleCI.
Supporting enterprise teams at scale Powerful automation to streamline and secure mission-critical workflows. Speed to market Join the best engineering teams in the world and accelerate your team’s delivery with CircleCI. Build how and where you want, either in the cloud or on your private infrastructure. Set your team up for success at scale with fast feedback and troubleshooting features built f
All slide content and descriptions are owned by their creators.
⠀人 / ⁰⊖⁰ \ オカメインコエンジニアの五十嵐(@ganta0087)です。 CrowdWorksでは、サービスのCI環境としてCirlceCIを利用しています。 今回、CircleCI 1.0から2.0に移行すると同時に、新機能のキャッシュをフル活用したことで、コストを増加させることなくCI実行時間を半分にすることができました。 今回の記事では、CirlceCI 2.0のメリットや、どのようなチューニングを行ったのかをご紹介します。 CircleCI 2.0について CircleCI 2.0は現在ベータ版となっており、「CircleCI 2.0: Beta Access - CircleCI」から申し込むことができます。(試してみたところ個人のリポジトリではすぐに利用できるようです。) 申請したOrganizationのすべてのプロジェクトで突然バージョンが切り替わるわけではなく、
Update: March 30, 2016 CircleCI has been adding some baked in support for Google Cloud, negating much of this blog post. Please check out the links below: The gcloud tool is now included in each CircleCI instance No more manual installation! They have some more complete docs on gcloud authentication They have other docs on using GCP too, so search for gcloud to find them. CircleCI is a great build
2015-03-31 CircleCIアンチパターン 2015春 CI CircleCI Docker 今日はCircleCIで気持ちよくCIを回すために、抑えておいた方が良いアンチパターンについて書きます。わりと基本的な話なので、心当たりがあれば見直してみると良いと思います。 Fat Repository Anti Pattern(巨大なリポジトリ) CircleCIのコンテナは使い捨てですが、対象のリポジトリを毎回cloneするのではなくて、2回目移行は前回のCI時にキャッシュしておいたリポジトリを利用することで差分取得を実現しています。 checkoutフェーズのRestore source cacheのことですね。 この手法によって最新取得のコストを大幅に低減することができますが、コンテナ初期化時にS3からリポジトリのアーカイブを取得するという特性上、あまりにも巨大な数GB超えのリ
CircleCIのDocumentにはGoogle App EngineへのDeploy方法が書いていますが Googleのパスワードを入力することになるのであまり気持ちよくなかったので なんとかServiceAccountからDeployできないか模索しました 環境 Mac os x gae go sdk: 1.9.24 ServiceAccountの作成 GCPのConsoleへ行きプロジェクトを開いてメニューから [API Manager]->[認証情報]から[認証情報を作成]というボタンを押してService Accountを作成します。 作成した時鍵のエクスポートをするように促されます。 JSONでダウンロードしておきます。 鍵ファイルの暗号化と復号化用のスクリプトの用意 Gitで管理する際、鍵ファイルをリポジトリに含める場合は一応暗号化をしておきましょう Travisだとこのへ
はじめに 以前投稿した「IntelliJ IDEAを使ってGAE/GoのHelloWorldする」のGAE/Goで作ったWebアプリを、CircleCIからGoogleAppEngineへdeployする手順の説明です。 前提条件・環境 GoogleAppEngineでアカウントが登録済み CircleCIでアカウント登録済み GAE/GoのWebアプリのリポジトリがGithubにある CircleCIの設定 プロジェクト直下にcircle.ymlを追加 今回は、appengineのバージョン1.9.12の例。 machine: timezone: Asia/Tokyo dependencies: pre: - curl -o $HOME/go_appengine_1.9.12.zip https://storage.googleapis.com/appengine-sdks/featur
Our config-as-code framework enables rapid iteration Storing CI/CD configuration with your source code gives you benefits like branch-level execution, code collaboration, and traceability. Build a 5-star presence on the app stores CircleCI helps mobile developers earn positive reviews by shortening the time it takes to fix bugs and deliver new features. The most secure code across every operating
Continuous Integration and Deployment on CircleCI just got better: now it's free. Note from the publisher: You have managed to find some of our old content and it may be outdated and/or incorrect. Try searching in our docs for current information. Continuous Integration and Delivery are best practices for software development, and are part of CircleCI’s mission: to help developers move faster and
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く