並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1624件

新着順 人気順

circleciの検索結果361 - 400 件 / 1624件

  • 初心者でもできる! ECS × ECR × CircleCIでRailsアプリケーションをコンテナデプロイ - Qiita

    初心者でもできる! ECS × ECR × CircleCIでRailsアプリケーションをコンテナデプロイRailsCircleCIDockerECSECR 前書き ECSのクラスターは起動タイプにFargateとEC2がありますが、今回は使い慣れているEC2を使います。 本記事はAWSの環境構築は全てマネジメントコンソールで行ってます。 (Terraformで1発でやりたいような人は他の記事を見るか、一応GitHubにTerraformでコード化もしているのでそちらを参考に) docker-composeは以下のような構成です Nginxのコンテナ Railsのコンテナ MySQLのコンテナ pumaとnginxをsocket通信させます。 ※ 今回RailsはAPIモードで作成しています。 ※ フロント部分がないためNginxはあまり意味がないかもしれませんが、練習のため 筆者のTwi

      初心者でもできる! ECS × ECR × CircleCIでRailsアプリケーションをコンテナデプロイ - Qiita
    • Supporting Ruby 3 in fastlane

      先日Ruby 3に正式に対応したfastlane v2.183.0を無事リリースすることができた。昨年末にCore Contributorになって勢いでRuby 3サポートやるぞと宣言して、約半年弱かかったがようやく達成することが出来た。 https://github.com/fastlane/fastlane/releases/tag/2.183.0 今回の記事ではどのようにしてRuby 3サポートを進めていったについて知見を紹介したいと思う。ここ最近、賃貸の家の退去と日本への一時帰国などで少々忙しかったためリリースしてから1ヶ月弱後と少し遅れてしまった。一般的に、Ruby 3サポートは、他の小・中規模のgemではそこまで難しい作業ではないことが多いし、もしくはRuby 2.7がリリースされたタイミングでwarningsに対応ちょっとやって終わりというところがほとんどだと思う。しかしfa

      • GitHub - cross-platform-actions/action: Cross-platform GitHub action

        This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Use this GitHub Action with your project Add this Action to an existing workflow or create a new one.

          GitHub - cross-platform-actions/action: Cross-platform GitHub action
        • aqua で CLI ツールを YAML でバージョン管理

          CLI ツールを YAML でバージョン管理できるツール aqua を開発しています。 先日(2021-11-27)、公式サイトを公開しました。 詳細は公式サイトをご参照ください。 この記事にコマンドやその実行結果、設定ファイルのサンプルなどを書いてもメンテが難しいため、 ここでは時間が経っても変わりにくい内容を書こうかと思います。 この記事の執筆時点で最新バージョンは v0.8.0 (Standard Registry は v0.10.13) です。 aqua は CLI ツールをインストールする CLI ツールです。 Go で書かれたシングルバイナリなので、簡単にインストールできます。 CLI ツールのインストールでいうと、 Homebrew などでインストールすることが多いかと思いますが、 aqua はインストールする CLI とそのバージョンを YAML で宣言的に定義するのが特徴

            aqua で CLI ツールを YAML でバージョン管理
          • え!! ECS exec でファイルの送受信を!? - KAYAC engineers' blog

            出来らぁっ!!!(出来ません) こんにちは。tonamel チーム所属の瀬戸です。 最近 メルブラ新作 が出てめちゃくちゃテンション上がってしまって近頃は毎週末友人の都合が付いたときは5、6時間対戦してボコボコにされる生活を過ごしてます。もうすこし強くなりたい。 弊社、格ゲーおじさんがたくさんいるので中にはメルブラおじさんもいるような気配を感じているのですが、自分みたいな舞い上がり方してるおじさんはいないみたいでちょっと寂しいです。 またキーボードでメルブラやりたいな〜って思います。(steam版はキーボードに対応してるのですが、メニューと対戦のボタンで重複設定が出来ないみたいで良い感じに設定できず。残念) あと UNI もメルブラが落ち着いたら更新来ると嬉しいな〜 期待してます 鴨音さん ! ということで(?)この記事は Tech KAYAC Advent Calendar 2021 1

              え!! ECS exec でファイルの送受信を!? - KAYAC engineers' blog
            • 主力事業のインフラをEC2基盤からECS/Fargate基盤に完全移行した話 - SMARTCAMP Engineer Blog

              スマートキャンプ、エンジニアの入山です。 弊社のBOXILは、AWSを基盤としたRailsベースのアプリケーションです。 以前のブログでもECS移行におけるTipsを紹介しましたが、2020年10月頃よりEC2基盤からECS/Fargate基盤へのインフラ移行に取り組んでおり、2021年5月に新しい基盤が無事本番稼働を迎えました。 今回は、弊社BOXILのインフラ移行について、概要を紹介したいと思います。 BOXILのインフラについて EC2基盤の課題と移行の背景 EC2基盤のアーキテクチャ ECS/Fargate基盤のアーキテクチャ 移行による効果 Pros Cons まとめ BOXILのインフラについて BOXILは、弊社創業から程なくして誕生し、弊社と共に成長してきた主力プロダクトで、リリースから6年以上が経過しています。そんなBOXILのインフラは、プロダクト発足時からAWSのEC

                主力事業のインフラをEC2基盤からECS/Fargate基盤に完全移行した話 - SMARTCAMP Engineer Blog
              • CircleCI実践入門 ──CI/CDがもたらす開発速度と品質の両立

                この本の概要 CI/CD(継続的インテグレーション,継続的デプロイ)を導入すると,ビルド/テスト/デプロイなどアプリケーションのリリースに至るまでの多くの作業を自動化できます。開発が効率化するだけでなく,テストを確実に行うことなどにより品質の向上にもつながります。本書は,多くのアプリケーション開発で活用されているCI/CDサービス「CircleCI」を使って,CI/CDを実現できるようになるための書籍です。基本から始め,実際の開発に応用できるよう設定例やTipsをふんだんに掲載しています。 こんな方におすすめ Webアプリケーション開発を効率化したいと考えているWeb開発者 この書籍に関連する記事があります! はじめに 本書の目的は,CircleCIを通してCI/CDに入門することです。 CI/CDを活用して開発速度と品質を両立! CI/CDはそれぞれContinuous Integrat

                  CircleCI実践入門 ──CI/CDがもたらす開発速度と品質の両立
                • GitHub+CircleCI入門 - Qiita

                  CircleCIとは CircleCI はSaaS型のCI/CDサービスです。 CI/CDとは「Continuous Integration / Continuous Delivery」の略であり、ビルドやテスト、デプロイを自動化して継続的に行うものです。 GitHubやBitbucketなどのGitホスティングサービスと連携することで、コードがPushされるなどのトリガーに応じて任意の処理を行うことができます。 今回は、PRを出した時にフロントエンドのテストが走るような設定を行ってみます。 CircleCIでHello Worldしてみる アカウント登録 まずアカウントを作る必要がありますが、GitHubやBitbucketを既に利用している方は Signupから「Sign Up with GitHub」や「Sign Up with Bitbucket」で簡単に登録できます。 confi

                    GitHub+CircleCI入門 - Qiita
                  • 自社プロダクトとして育てるヘルプセンター|otapo

                    こんにちは! SmartHRでUXライターをしているotapoと申します。 この記事はSmartHR Advent Calendar 2022の16日目です。 この記事では、Zendesk Guideで運用していたヘルプセンターを自社開発のアプリケーションに移行した背景や、ヘルプセンター移行前後で変わったことなどを紹介します。 SaaSのように日々変化のあるプロダクトのサポートコンテンツの作成に関わる方のヒントになれば幸いです。 SmartHRのUXライターの仕事の全体像や、開発チームとの関わり方については、以下の記事などで公開しているので、今回の記事では割愛します。 SmartHRのUXライティンググループが目指すもの|otapo|note ヘルプページ作成タスクの透明性を上げたら、UXライターの経験知を共有知に昇華できた話 - SmartHR Tech Blog ライティングガイドライ

                      自社プロダクトとして育てるヘルプセンター|otapo
                    • CircleCI の設定 - CircleCI

                      このドキュメントは、.circleci/config.yml ファイルで使用される CircleCI 2.x 設定キーのリファレンスガイドです。 config.yml の全体は「 コード例全文」で確認できます。

                        CircleCI の設定 - CircleCI
                      • 生産性を最大化する!『チームで育てるAndroidアプリ設計』出版プロジェクト! - PEAKS

                        2018年Androidアプリ設計パターン入門が出版されました。出版当時はカンファレンスやブログなどでアーキテクチャについての議論が多数なされていましたが、そこから2,3年たった2020年現在、この議論はある程度落ち着きを見せています。 アーキテクチャについて話題がなくなってきたということは、各現場で当時語られていた任意の設計パターンがすでに導入され、広く浸透しているのでしょうか? 新規事業に関わることが多い仕事柄、いろいろな現場を見て回る機会がありますが、私はそのようには感じていません。 テックリード級のエンジニアがそろっている現場をのぞき、多くの現場ではまだまだ苦労があり、うまく導入できていないように感じています。Androidアプリ設計パターン入門が出版されて以降に立ち上がった新しいプロジェクトでさえ、です。 理想はあれど、チームに導入できない。浸透しない。 そんな課題を解決するため

                          生産性を最大化する!『チームで育てるAndroidアプリ設計』出版プロジェクト! - PEAKS
                        • LobiのCIをJenkinsからCircleCIに移行したはなし - KAYAC engineers' blog

                          SREチームの長田です。 Tech KAYAC Advent Calendar 2019 4日目の記事です。 今回はLobiで長らくCI実行環境として使用していたJenkinsから、CircleCIに移行したはなしです。 Jenkins時代 jenkins.io 皆様御存知のJenkinsです。 LobiではCI実行のために使用していましたが、ジョブ実行を定型化する汎用的なアプリケーションです。 GitHub上のリポジトリへのpushをトリガーに、対象branchについてCIを実行する、という使い方をしていました。 動作環境はAmazon EC2で、Jenkins本体が稼働しているmaster(x1)と、実際にCIを実行するslave(x2)の3台構成でした。 Jenkins時代もCIするという目的は達成されていたのですが、大きく分けて2つの課題がありました。 メンテナンス Jenkins

                            LobiのCIをJenkinsからCircleCIに移行したはなし - KAYAC engineers' blog
                          • CircleCI API v2で柔軟なCI/CD環境を構築したい!! - ロコガイド テックブログ

                            こんにちはーーー!!!>👭🚲 技術部でモバイルアプリエンジニアを務めております、横山(yokomii)です。 日頃、買い物情報アプリ「トクバイ」のAndroid版の開発に勤しんでいます。 さてさて、皆さんはアプリのCI/CD環境をどのように構築していますでしょうか? トクバイAndroid版のCI構成はざっくり以下のようになっています。 主なCIツールとして 1. CircleCI 2. Wercker の二種類を使い分けています。 CircleCI はGitHubと連携してPushをフックして 自動ビルド、UnitTest/lintチェック、テストアプリの配信などを実行し、 Wercker はSlackBot経由でAPIを呼び出すことで APKの生成、StoreへのDeployを自動実行します。 CIツールを一本化(CircleCI)したい! これらのCIツールを一本化し、設定を一箇

                              CircleCI API v2で柔軟なCI/CD環境を構築したい!! - ロコガイド テックブログ
                            • CircleCI-AWSをOIDC認証で連携する際のTips

                              2022年3月26日に待望のCircleCI OIDCサポートがリリースされました。 よーしブログ書くぞと思ったらクラメソさんが先に記事を投稿していたので、実際に自分が試したところをTipsとして記載します。 Terraformでの実装 OIDC Provider まずはOIDC Providerの定義から。 resource "aws_iam_openid_connect_provider" "circleci" { url = "https://oidc.circleci.com/org/${local.circleci_org_id}" client_id_list = [local.circleci_org_id] thumbprint_list = [ "9e99a48a9960b14926bb7f3b02e22da2b0ab7280", ] } locals { circlec

                                CircleCI-AWSをOIDC認証で連携する際のTips
                              • Windows execution environments - CI/CD for Windows

                                Designed for productivity CircleCI’s platform is feature-rich and designed for efficiency. Get access to all of our features, including orbs, artifacts, approval jobs, API, workflows, secure contexts, and more. Powerful build orchestration Get immediate access to powerful resource classes and custom levels of compute. With caching and customizable workflows, you'll experience 48% faster builds tha

                                  Windows execution environments - CI/CD for Windows
                                • シンプルにまとまる!CircleCI 2.1でWebアプリをAmazon S3に継続的デプロイする環境を構築する | DevelopersIO

                                  シンプルにまとまる!CircleCI 2.1でWebアプリをAmazon S3に継続的デプロイする環境を構築する CircleCI 2.1とは CircleCIは2.0がリリースされてから久しいですが、現在の最新バージョンは 2.1 となっています。 CircleCI 2.1で追加された主要機能は以下の通りです。 commands : steps で使うコマンドを共通化 executors : 実行環境(Docker Image)を共通化 parameters : commands を実行する際のパラメータを定義 orbs : jobs, executors, commands などのまとまりを他のプロジェクトに共有 steps の条件分岐(when, unlessの使用) pre-steps と post-steps の導入 詳しくは以下に書いてあります。 CircleCI 2.1 Co

                                    シンプルにまとまる!CircleCI 2.1でWebアプリをAmazon S3に継続的デプロイする環境を構築する | DevelopersIO
                                  • 新生インフラ・SREチームの取り組み

                                    こんにちは。 株式会社ココナラのシステムプラットフォーム部でインフラ・SREチームのチームマネージャーをしているよしたくと申します。 本記事では2022/02より立ち上がったインフラ・SREチームの歩みと取り組んできた施策を紹介します。 チームの立ち上がり 以前のチーム状態 弊社では概ね1~2ヶ月に1回程度で大型のプロダクトリリースが行われます。当然大型リリースとなると リリース内容に伴うサーバ等のインフラ設定修正 (必要であれば)サービスメンテナンス準備 リリース手順書の作成 リリース後のモニタリング 等々のインフラ作業が発生します。加えて小さなプロダクト改善も日々行っており、それに関連してインフラチームが作業する必要のあるものが多数存在します。 こういった環境下でインフラチームはというと、マネージャー含め最大3名という小さなチームでした。そのためメンバーは日々のプロダクト開発改善に関連

                                      新生インフラ・SREチームの取り組み
                                    • Spring Boot 2 アプリケーションを Fargate Graviton2 で起動する | DevelopersIO

                                      AWS Fargate の Graviton2 対応が GA になりました。従来のコンピュートリソースより 20% 安く、最大 40% 高性能なリソースを利用できます。 https://aws.amazon.com/jp/about-aws/whats-new/2021/11/aws-fargate-amazon-ecs-aws-graviton2-processors/ 弊社が提供する Prismatix は Spring Boot 2 アプリケーションを AWS Fargate にデプロイして提供しています。 Prismatix を従来の Fargate から Graviton2 ベースの Fargate に移行するだけで AWS 利用費を下げることができ、AWS 利用費を下げることは顧客のサービス利用費を下げることになり、顧客の満足度向上にもつながります。 ぜひとも提供したい。早速

                                        Spring Boot 2 アプリケーションを Fargate Graviton2 で起動する | DevelopersIO
                                      • Laravel × CircleCI × AWSで学ぶCI/CD | Techpit

                                        CircleCIで自動テストを行い、AWS(EC2)に自動デプロイする仕組み(3種類)を構築!CircleCIやAWS CodeDeploy/Build/Pipelineなどの使い方のほか、Laravelでのテスト、Laravel x Vue.jsアプリケーションのEC2環境構築方法を学ぶ。

                                          Laravel × CircleCI × AWSで学ぶCI/CD | Techpit
                                        • 【個人開発】「あのアイコンの名前がわからない」あなたへ。手書きで探せるアプリを作りました。 - Qiita

                                          アイコン探しって、結構大変じゃないですか? 開発をしていると、アイコンが必要になります。 しかし、たまに 検索するための名前がわからない という問題が起きる... 例えば、メニューに使われる「⋯」のアイコン。 なんて検索すればいいかわからない... なので、 手書き検索 できるようにしました! 作ったアプリ 手書きアイコン検索アプリ iconow アイコンの名前がわからなくて探せない...という問題を解決するため、手書きで検索できるようにしたアプリです。 みんな大好き FontAwesome と、Web や Flutter のアイコンに採用されている Material Icon を検索できます。 iOS Android 使用した技術 Flutter Firebase Authentication Firestore AWS Lambda ECR API Gateway DynamoDB S

                                            【個人開発】「あのアイコンの名前がわからない」あなたへ。手書きで探せるアプリを作りました。 - Qiita
                                          • 【画面キャプチャ禁止】うちの管理画面フロントエンドほぼ全部見せます! 【イベント開催レポ】 - CADDi Tech Blog

                                            キャディでエンジニア採用を担当しております片渕です。 今回は2022年2月22日に開催したイベント『【画面キャプチャ禁止】うちの管理画面フロントエンドほぼ全部見せます! 』に登壇のエンジニア(先山・小倉・桐生)からのプレゼン内容をまとめたものをご紹介していきます。 イベントのアジェンダとしては以下の通りです。 生産管理の管理画面(先山) (実際の管理画面をご覧いただきながらデモ) Kleinのソフトウェアのアーキテクチャ 生産パートナー向け管理画面(小倉) (デモにて見積もり回答の様子を説明) UI/UXデザインについて コーディングルールについて 開発中の物流管理の管理画面(桐生) アーキテクチャやライブラリについて 今後の展望 最後に 生産管理の管理画面(先山) https://speakerdeck.com/caddi_eng/20220222xian-shan-fa-biao-zi

                                              【画面キャプチャ禁止】うちの管理画面フロントエンドほぼ全部見せます! 【イベント開催レポ】 - CADDi Tech Blog
                                            • 『CircleCI実践入門』読了 / CircleCI を通して CI/CD に入門できる良書 - 生産性向上ブログ

                                              技術評論社様から本日 9/14 発売の『CircleCI実践入門』を、著者の一人である金さんから献本いただきました。一通り読んだので、印象に残ったところなどをまとめておきます。 CircleCI実践入門──CI/CDがもたらす開発速度と品質の両立 (WEB+DB PRESS plus) 作者:浦井 誠人,大竹 智也,金 洋国発売日: 2020/09/14メディア: 単行本(ソフトカバー) 本の概要 『CircleCI実践入門』は、WEB+DB PRESS Vol.107 で特集『実践CircleCI』を執筆した浦井さん(@uraway_)と大竹さん(@tomoyaton)に加え、CircleCI 社 SRE の金さん(@kimhirokuni)の 3 名で執筆されています。 CircleCI の使い方の解説はもちろんのこと、CI/CD とはなにか、近年のアジャイルや DevOps の文脈の

                                                『CircleCI実践入門』読了 / CircleCI を通して CI/CD に入門できる良書 - 生産性向上ブログ
                                              • CircleCI+ecspressoでECSにデプロイする - Qiita

                                                ECSのデプロイ ここ数年、基本的にECSを利用しているのですが、デプロイをどうやって行うかでいつも迷います GitHubでデプロイ用のブランチ(たとえばproductionブランチ)にマージされたらデプロイを行いたいとして、手段はかなりいろいろあると思うんですよ 僕が今までやってきたのだと、 AWSのCodePipelineを使ってイメージのビルド=>タスクの更新=>サービスの更新 だとか CircleCIのOrb(aws-ecr/aws-ecs)使ってデプロイ とか いずれもそんなに大きな不満はないです 最初に設定を理解するのが難しい、くらいで しかし「もっとわかりやすいのあるんじゃないか」くらいの気持ちで見ていたら、たまたまecspressoを見つけたので今回試してみることにしました

                                                  CircleCI+ecspressoでECSにデプロイする - Qiita
                                                • Advanced TypeScript: A Type Safe Store for Vue 3

                                                  Like my content? Sign up to get occasional emails about new blog posts and other content. EmailSubmit Unsubscribe anytime here.Writing A Type Safe Store In this article we explore some advanced TypeScript while building a type safe store with a similar API to Pinia or Vuex 5 (which is still in the RFC stage). I learned a lot of what was needed to write this article by reading the Pinia source code

                                                    Advanced TypeScript: A Type Safe Store for Vue 3
                                                  • ジョブでの OpenID Connect トークンの使用 - CircleCI

                                                    CircleCI では、環境変数で OpenID Connect ID (OIDC) トークンを利用できます。 ジョブは、CircleCI に永続的な認証情報を保存することなく、このトークンを使って互換性のあるクラウドサービスにアクセスすることができます。

                                                      ジョブでの OpenID Connect トークンの使用 - CircleCI
                                                    • コンテナビルドを速くするためのテクニック - Studyplus Engineering Blog

                                                      こんにちは! SREの栗山です。 最近観て良かった映画は「コーダ あいのうた」です。 今回は弊社で使っているコンテナビルドを速くするためのテクニックを紹介します。 以下のような一般的なテクニックに関しては他でよく紹介されているので今回は割愛します。 Dockerfileでは変更が少ないものを上に、変更が多いものを下に定義し、キャッシュが効くようにする .dockerignoreをちゃんと定義する マルチステージビルドを活用する bundle installの結果をキャッシュする 弊社のサーバーサイドではRuby on Railsをメインで使っています。 そのためコンテナビルド時にbundle installをする必要がありますが、bundle installはとても時間がかかりますよね。 以下のようにしてしまうとCOPYしたファイルに変更があるたびにキャッシュが使われずbundle ins

                                                        コンテナビルドを速くするためのテクニック - Studyplus Engineering Blog
                                                      • フロントエンドのCircle CI実行時間を1/3にしました - Studyplus Engineering Blog

                                                        こんにちは。ForSchool事業部の石上です。先日、コンビニでサクレの梨味を買ってきたところ妻に絶賛されました。今年一番家庭で貢献した日かもしれません。 今回はフロントエンドのCircle CI実行時間を短くしたことについて書きます。 3行で フロントエンドのCI実行時間が長く困っていました 無駄なものを消したり並列化したことで、実行時間が9分(改善前)から3分(改善後)になりました 今回サクッとできたのは改善がしやすい仕組みのおかげ Studyplus for School フロントエンドのテスト 私が現在携わっているStudyplus for School(塾向けのSaaS)のフロントエンドでどのようにテストを書いているかについては、以前@okuparaさんが書いてくれました。 tech.studyplus.co.jp この方針が定まる前はテストコードが少なかったのですが、方針を定め

                                                          フロントエンドのCircle CI実行時間を1/3にしました - Studyplus Engineering Blog
                                                        • CircleCI + GitHub + Amazon Elastic Container Registry (Amazon ECR) + Amazon Elastic Container Service (Amazon ECS) (+ AWS Fargate) で継続的デリバリー環境を構成する | SEEDS Creators' Blog | 株式会社シーズ

                                                          CircleCI + GitHub + Amazon Elastic Container Registry (Amazon ECR) + Amazon Elastic Container Service (Amazon ECS) (+ AWS Fargate) で継続的デリバリー環境を構成する クラウド事業部の上野です。 AWSにあるコンテナサービスを使ってみたい!今後の弊社のサービスで活用できるかも!ついでにCIツールでデプロイまで自動化したい! ということでAmazon ECSとAmazon ECRで継続的デリバリー環境を作ってみました。 今回はCIツールとしてCircleCIを利用してみます。 簡単に各サービスを説明しますと、 CircleCIはCI/CD(継続的インテグレーション/継続的デリバリー)を行うサービスです。 Amazon ECSはDocker コンテナをサポートするAW

                                                            CircleCI + GitHub + Amazon Elastic Container Registry (Amazon ECR) + Amazon Elastic Container Service (Amazon ECS) (+ AWS Fargate) で継続的デリバリー環境を構成する | SEEDS Creators' Blog | 株式会社シーズ
                                                          • CircleCIが「Visual Config Editor」を正式リリース、CI/CDパイプラインをビジュアルに作成しYAMLファイルを生成、編集可能

                                                            CircleCIが「Visual Config Editor」を正式リリース、CI/CDパイプラインをビジュアルに作成しYAMLファイルを生成、編集可能 CircleCIは、ビルドやテストを自動的に実行するCI/CDのパイプライン定義をフローチャートを描くようにビジュアルに設定できる「Visual Config Editor」の正式リリースを発表しました。 We're rolling out a new, frictionless way to build #CICD pipelines and interact with our platform. Introducing the CircleCI Visual Config Editor See how you can easily create and modify config files in a visual drag-and-

                                                              CircleCIが「Visual Config Editor」を正式リリース、CI/CDパイプラインをビジュアルに作成しYAMLファイルを生成、編集可能
                                                            • 【AWS/Docker/CircleCI/Laravel/Vue.js】独学でポートフォリオを作成してみた - Qiita

                                                              はじめに 初めまして!NULLと申します😊 SIer企業のプログラマーとして約11ヶ月間の経験がある僕が、自身のスキルアップとWebエンジニアへのキャリアチェンジを目指して実務で経験のない技術を使ってWebアプリを開発しました。 バックエンドはLaravel、フロントエンドにVue.js等、インフラ技術にDocker、AWS、CircleCIといった構成です。 学習開始から現時点までにおいて、プログラミングスクール等には通っておらず、学習はすべて独学で進めてきました。 独学中心でWebアプリ開発に挑戦したい、ポートフォリオを作成してWebエンジニアへのキャリアチェンジを進めていきたい、と考えている方々のお役に立てれば嬉しいです。 自己紹介 未経験からWebエンジニアへの転職を目指しています(2021年の半ばから学習開始) 独立系SIer企業のプログラマー 朝4時起き、週6ジム、週20食の

                                                                【AWS/Docker/CircleCI/Laravel/Vue.js】独学でポートフォリオを作成してみた - Qiita
                                                              • Setup PHP Action - GitHub Marketplace

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  Setup PHP Action - GitHub Marketplace
                                                                • 今期SREチームの取り組みについて | ランサーズ(Lancers)エンジニアブログ

                                                                  ランサーズ Advent Calendar 2021 10日目の記事です。 Lancers Engineer Blog をご覧のみなさんこんにちは。開発部/技術基盤 SREの安達(@adachin0817)です。今年2月からダイエットを始めていまして、ジョギングを週2~3日習慣付けられるようになりました。15キロ減量しましたが、まだまだ落とせると日々舞い上がっております。他にもCakePHPで個人開発したり、サーバーサイドやフロントにもチャレンジしています。 早朝は極寒だった 5.02キロジョギングしました👟 — adachin👾SRE (@adachin0817) December 9, 2021 さて、直近のSREチームの大きなイベントとしてはランサーズ本体のインフラを改善している最中でございます。まずは上期SREチームで取り組んだことをエンジニアブログを元にまとめていき、最後には

                                                                    今期SREチームの取り組みについて | ランサーズ(Lancers)エンジニアブログ
                                                                  • オールアバウトのリリースをよりシンプルに!本番GKEへCircleCIを導入し移行したお話 - オールアバウトTech Blog

                                                                    こんにちは!オールアバウトでSRE(サイト信頼性エンジニア)をしている@numa_numaです。 さて今回は、当社のクラウドネイティブな開発の加速・さらなるDevOps推進を目指し、デプロイツールにCircleCIを採用し移行しましたので、そのお話をご紹介したいと思います。 以前に、2016年くらいまでのオールアバウトでのリリースの歴史をご紹介しております。 興味のある方はぜひご参照ください。 allabout-tech.hatenablog.com 当社では2016〜2017年頃にGKE(Google Kubernetes Engine)を利用しはじめ、Dockerコンテナで本番運用を行うノウハウを確立しました。 また、その時採用したのがWerckerというCIツールでした。 allabout-tech.hatenablog.com クラウド移行とその後のリリースの変遷 オールアバウトで

                                                                      オールアバウトのリリースをよりシンプルに!本番GKEへCircleCIを導入し移行したお話 - オールアバウトTech Blog
                                                                    • アプリケーションテストのワークフローを見直して、実行時間を短縮した話 - ANDPAD Tech Blog

                                                                      1. はじめに こんにちは、SWEのあかりです。今年の4月に通知チームへ異動し、ANDPADの全プロダクトから利用される通知プラットフォームの開発に従事しています。この記事では、新しいチームにジョインしてから取り組んだ改善活動の一つである「CircleCI上で実行しているアプリケーションテストのワークフローを見直して、実行時間を短縮した話」をご紹介します! 2. 前提 通知チームでは、下図のようにANDPADの全プロダクトに対して通知機能を提供するプラットフォーム1の開発を行なっています。 ANDPADにおける通知プラットフォーム この通知プラットフォームはgRPCサーバとして機能提供しており、Go言語で開発しています。このgRPCサーバが依存するインフラは全てAWS上に構築されており、インフラリソースはアプリケーションと同じリポジトリで2ほぼ全てをTerraform管理3しています。また

                                                                        アプリケーションテストのワークフローを見直して、実行時間を短縮した話 - ANDPAD Tech Blog
                                                                      • CI 大好きエンジニアによる CI サービス (ツール) の分類・比較と選定方法・学習方法 - 完全に理解した.com

                                                                        今まで仕事や勉強で様々な CI サービスをさわってきたので、様々な CI サービスを比較し、どのように選定すべきか、どのように学習すべきかをまとめました。 ※ この記事は 2020/10/6 時点の情報なのでご注意ください CI サービスの分類 CI サービスといっても色々な種類があります。 この記事では独自に 5 つに分類しました。 SaaS - CI 専用サービス系 例) CircleCI, Travis CI SaaS - Git サービス系 例) GitLab CI, GitHub Actions SaaS - パブリッククラウド系 例) AWS CodeBuild, Google Cloud Build SaaS - Mobile 系 例) Bitrise OSS 例) Jenkins, Concourse, Drone 上に例として挙げた 10 のサービス (ツール) を簡単に

                                                                          CI 大好きエンジニアによる CI サービス (ツール) の分類・比較と選定方法・学習方法 - 完全に理解した.com
                                                                        • Using OpenID Connect tokens in jobs - CircleCI

                                                                          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.

                                                                            Using OpenID Connect tokens in jobs - CircleCI
                                                                          • CircleCIとS3とGithub API を用いて、プルリクごとのドキュメントを共有しよう

                                                                            動的生成されたドキュメントをPRに添付した完成形はじめにこんにちは、株式会社スタディスト 開発部Webグループの笹木です。 今回は、circleci 上で生成したAPIドキュメント及び、静的ビルドしたStorybook をAWS S3 にアップロード後、プルリクのコミットステータスにそのリンクを添付するという仕組みを導入してみました。 背景弊社が開発、運用しているTeachme Biz の開発では、APIドキュメントの作成にapi blueprint 及び aglio を用いており、HTMLファイルに出力して配布しています。 また、フロントエンドのコンポーネントカタログとして、Storybook を採用しており、こちらは各開発者が開発環境上で立ち上げて利用するというケースが多いです。 これまでの問題点上記のドキュメントを、従来は開発者が個々人でビルドし、フロントエンド開発に活用したり、それ

                                                                              CircleCIとS3とGithub API を用いて、プルリクごとのドキュメントを共有しよう
                                                                            • MagicPodダッシュボードによる自動テストのふりかえり - ロコガイド テックブログ

                                                                              技術部・品質向上グループのきしけん(@takeya0x86)です。今回の記事ではトクバイアプリの自動テストに導入したダッシュボードについて解説します。 トクバイアプリのE2E自動テストについて トクバイアプリのE2EテストではSaaSの自動テストツールであるMagicPodを使用しています。詳しくは前回の記事をご覧ください。この記事ではこのMagicPodについて、さらに進んだ活用方法としてダッシュボードを紹介します。 現在のMagicPodの使い方 まず、現在MagicPodをどのように使っているかについて簡単に解説します。 テスト対象はAndroid、iOSそれぞれのネイティブアプリです。テストの分類としてはリグレッションテストを自動化の対象にしており、毎回のリリース内容に関係なく同じ内容のテストを実行しています。テストを実行するタイミングは、毎日夜間の定期実行とPull Reques

                                                                                MagicPodダッシュボードによる自動テストのふりかえり - ロコガイド テックブログ
                                                                              • GitHub - CircleCI-Public/api-preview-docs: In-progress docs about the pre-release preview of CircleCI API v2

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                                                  GitHub - CircleCI-Public/api-preview-docs: In-progress docs about the pre-release preview of CircleCI API v2
                                                                                • 2023年 crowdworks.jp の SRE チームでやったこと - クラウドワークス エンジニアブログ

                                                                                  この記事は クラウドワークス Advent Calendar 2023 シリーズ1 6日目の記事です。 こんにちは。crowdworks.jp SRE チームの田中(@kangaechu)です。 この記事では crowdworks.jp の SRE チームが2023年にやったことを記載していきます。 やっていることは色々で、まとまりはありませんが、そこら辺はご容赦ください。 2022年の振り返り 2023年にやったこと CircleCI インシデント対応 RundeckのECS化 Railsで使用しているMemcachedをRedisに寄せる 課題 1. Memcachedでは停止時にデータが揮発する 2. Memcached単体ではマルチAZ構成でデータのレプリケーションができない 3. Memcached/Redisともにバージョンアップをしていない 4. MemcachedとRedi

                                                                                    2023年 crowdworks.jp の SRE チームでやったこと - クラウドワークス エンジニアブログ