404 Error Page Not FoundWe can't find what you're looking for, but the links below may get you back on track.

404 Error Page Not FoundWe can't find what you're looking for, but the links below may get you back on track.
こんにちは。SmartHR SRE チームの吉成です。 昨日、CircleCI 2.0 が正式リリースされましたね! 弊社では現在、CI 環境として CircleCI を利用しており、その上で RuboCop や RSpec、npm を利用したフロントエンドのテストから AWS 上の環境に対するデプロイまでを行っています。 β版のため移行をためらっていたのですが、待ちに待った正式版ですので、早速移行しました。 1.0 と 2.0 の違い はじめに、 2.0 になって何が変わったのかをざっくりと紹介します。 実行環境の違い 1.0 では予め用意された Ubuntu 環境上でビルドが実行されていました。そのため、依存している環境とのバージョン違いや設定ファイルの書き換えが必要でした。 それが 2.0 になり、Docker コンテナの上でテストを実行するようになりました。予め依存関係を解決したコ
はじめに 3月23日(木)に行われたGotanda.mobile #2で発表した内容になります。 LT資料: AndroidアプリをOSSで運用してみる // Speaker Deck yamacraft/android.RequestPermissions: RequestPermissions動作確認用サンプルプロジェクト 概要 個人開発しているAndroidアプリをOSSとして運用する上で、「公に見せたくない情報の管理をどうするか」という懸念点があると思います。 今回はその中でbuild.gradle内の情報の一部をリポジトリ上で見えない形で運用する方法の一部を共有します。 あくまでもこれが正解なのかどうかわからないので、より良い方法があればコメントなどにご意見おねがいします! local.propertiesによるテキストの保存 Androidプロジェクトで「リポジトリに残したくな
この記事はRECRUIT MARKETING PARTNERS Advent Calendar 2017の投稿記事です。 新規開発グループでRailsを書いているmactkgです。今社内で新しいプロジェクトに取り組んでいるのですが、せっかくならGemfileは新鮮に保っていきたいと思いました。少し調べてみると、先人達がまとめてくれた記事を発見。 【保存版】自前で継続的 bundle update を導入する方法 / マスタカの ChangeLog メモ Circle CIでbundle updateのPull Request作成を自動化する手順 - pblog 記事のようにHeroku Schedulerと組み合わせる実装でしばらくやっていたのですが、CircleCIにScheduling Jobsの機能がリリースされたので、CircleCIのみで実装できるようになりました。CircleC
はじめに CircleCI 2.0 のベータ版が使えるようになったので、試しに Node のテストを実行してみました。 従来に比べ柔軟な設定ができるようになっており、非常に好感触でした。 参考 CircleCI 2.0: Beta Access - CircleCI CircleCI 2.0 で何が変わったか ざっくりいうと、任意の Docker イメージを指定し、任意のビルドステップを実行できるようになりました。 同じく Docker ベースの CI である Wercker を使ったことがある方は、それと同じようなものを想像していただければ大丈夫です。 設定ファイルの比較 CircleCI 2.0 では、従来の設定ファイル circle.yml とは、全く異なる形式で .circleci/config.yml に設定ファイルを置きます。 CircleCI 1.0 CircleCI 1.0
iOSプロジェクトのCircleCI 2.0対応を行ったので、その内容を共有します。 オフィシャルのドキュメントが結構充実していて、これらを参考にしてymlを作りました。 Testing iOS Applications on macOS iOS Project Tutorial Migrating Your iOS Project From 1.0 to 2.0 またサンプルリポジトリも提供されています。 https://github.com/CircleCI-Public/circleci-demo-ios/ CircleCI 2.0では、 circle.yml の代わりにルートフォルダに .circleci/config.yml を作成します。 version: 2 jobs: # ユニットテスト build-and-test: macos: xcode: "9.0" working
Posted on January 29, 2018 authored by Shinya Yamaguchi はじめに HLint は haskell-src-exts を使って実装されている静的解析ツールです。 HLint を使えば github などを使って PR ベースで開発する場合のコードレビューでこんな事を言わなくて済みます。 fromJust とかの部分関数は使わないで! maybe 関数って知ってる? この言語拡張って本当に使ってるの? undefined まだ残ってるじゃん! 嬉しいことに Travis CI や CircleCI などで一度設定するだけなので導入もお手軽です! また、最近知ったのですが、プロジェクト内で使って欲しくない関数なども HLint によって検出可能です。 さらに、独学で Haskell の学習を進めている人は HLint が素晴らしい教師役とな
CircleCI 2.0 の .circleci/config.yml を書き始めるときは circleci コマンドを使うと効率が上がります。 Using the CircleCI Local CLI TL;DR CircleCI 1.0 で使えた Test Commands は CircleCI 2.0 では使えない その代わりに CircleCI 2.0 では circleci コマンドが用意されている circleci コマンドを使うと .circleci/config.yml をローカルの Docker でテストできるので、わざわざ commit して push する手間が省ける Test Commands は CircleCI 2.0 では使えない CicleCI の各プロジェクトの設定画面には Test Commands という項目があります。 ここに書いたコマンドは設定ファ
This document provides sample .circleci/config.yml files that you can use as a starting point when setting up projects, or to better understand different ways to orchestrate jobs using workflows and filters. For information on all configuration elements available to you, see the Configuration reference page. If you would like to get set up quickly, see our language-specific quickstart guides:
概要 Circle Ci 2.0 の設定やアップグレードの方法を紹介していきます。具体的な設定内容は、Ruby on Rails を例にしています。 Version 2.0 の特徴 Version 2.0 の主な変更点を簡単に紹介します。 スピードがアップした ビルドが早くなった ビルドサイクルが早くなった Docker 環境上でテストを実行するようになった ローカルで実行できるようになった ワークフローが導入された ref. Launching Today: CircleCI 2.0 Reaches General Availability | CircleCI Blog ref. CircleCI 2.0 が正式リリースされたので早速移行しました | SmartHR Tech Blog 設定方法 設定ファイル Version 1.0 では circleci.yml に設定を書いていまし
概要 CircleCI上でフロントエンドビルドしてpushまでする、みたいなのをworkflow使うといい感じにできるよという話。1.0の頃は全部実行されていたのが、manual approvalによってほしいときだけに実行する素敵機能になってくれた。 (ビルドの生成物gitにpushするのどうよ?という話もありそうだけど、今回そこは置いておく) 今回は、CircleCIのこのへんの機能を利用する workflow manual approval environment when attribute config.yml 今回はlaravel-mixなprojecteでの例示をする。 多分フロントエンドじゃないプロジェクトでも使えると思う version: 2 jobs: unittest: # 通常のテスト処理など docker: php:5.3 steps: - checkout -
# iOS CircleCI 2.0 configuration file # # Check https://circleci.com/docs/2.0/ios-migrating-from-1-2/ for more details # version: 2 jobs: build: # Specify the Xcode version to use macos: xcode: "9.0" steps: - checkout - run: bundle install # Install CocoaPods # Fastfileで指定しているなら不要 - run: name: Install CocoaPods command: pod install # Build the app and run tests - run: name: Build and run tests com
概要 普段あまり表舞台にはでてこないサポートエンジニアに光をあてる勉強会です! BtoBのクラウドサービスの会社がどんなツールを使ってどんな風にサポートをしているか、どのような仕組みで顧客の声をプロダクトにフィードバックしているか、カスタマーサクセスをするためにセールスやプロダクトとどのように連携しているかを発表します。 今回は、Cloudera, CircleCI, Github, TreasureDataのサポートエンジニアがB2Bのサポートについて語ります! Support Engineer Night is a meetup that gives a spotlight to technical support engineers who usually do not come to the stage very much! In this meetup, we introduce
はじめに RailsアプリにCIツールを導入して、コードの自動解析やテストやデプロイを自動でやりたかったので 比較的簡単に導入できそうなSideCIとCircleCIを使ってみました。 その時の導入方法や使ってみた所感をつらつら書きます。 リポジトリやコードはあくまで参考にしてください。 こんな時に使える コードの品質を一定にしたい レビュアーの負担を減らしたい プルリクエストに対して自動でテストやデプロイしたい CIの結果をslackに通知したい もろもろ自動化したい SideCI 概要 公式 : https://sideci.com/ プルリクエストを自動で解析し、セキュリティバグ、コード規約、文法、重複記述、未使用の変数、複雑度を検知します 準備 Githubのアカウントがあれば利用できます。 Githubと連携してアカウント登録します。 パブリックリポジトリは無料ですが、プライベー
https://circleci.com/docs/2.0/postgres-config/#optimizing-postgres-images CircleCI は PostgreSQL の Docker イメージ circleci/postgres を Docker Hub で公開しています。この Docker イメージでは、データベースディレクトリのパスを環境変数 PGDATA で設定しています。つまり、この環境変数値を変更して利用すれば良いですよ、と書いているわけですね。 ドキュメントでは Dockerfile の内容が例示されているため、自分でイメージをビルドする必要がある様にも読めますが、実際にはこのバージョンのイメージも提供されています。circleci/postgres の -ram で終わるタグがこれに該当します。 Docker イメージの違い 一例として、 circl
初めに これは 第2のドワンゴ Advent Calendar 2017 24日目の記事です。 この記事では、Terraform + CircleCI 2.0 + Ansible を使ったCD(Continuous Delivery) 環境構築方法について解説します。 CD(Continuous Delivery) とは CDと略されますが、Continuous Delivery と Continuous Deployment と2つの意味で使われることが多いです。 両者の違いについては、上記のURLで解説されているため、説明は割愛しますが、以下継続的デリバリーの略語としてCDを使用します。 CD を行うために必要なモノ インフラストラクチャー CI/CDツール デプロイツール 以上のものが必要です。 今回の事例では、インフラストラクチャーは AWS上にTerraformで構築しました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く