タグ

CDに関するnobusueのブックマーク (18)

  • Introducing Tekton Hub - CD Foundation

    Tekton Pipelines, a flexible Kubernetes-native CI/CD framework for building application delivery pipelines, reached the beta milestone a few months ago. As Tekton Pipelines grows in adoption, the feedback we have been receiving is that teams have difficulties finding and sharing reusable Tekton Tasks due to the decentralized nature of Tekton catalogs (e.g. community catalog). Red Hat together with

    Introducing Tekton Hub - CD Foundation
    nobusue
    nobusue 2020/08/13
    Tekton Hubがオープン
  • 【2019.11.29】CI/CD実践講座

    開催日:2019年11月29日(金)10:00~18:00 受講料金:60,000円+税 場所:株式会社翔泳社 セミナールーム 〒160-0006 東京都新宿区舟町5(地図) 前提条件 Java言語でFizzBuzzを解けること IDEによる開発をしたことがあること 学習ポイント デプロイパイプラインの実装 バグ修正、機能追加時におけるリリースまでの流れ ソフトウェア開発の場で、ソフトウェア開発を安全に管理、リリースする目的や手法として、現在提唱されているのが、CI(継続的インテグレーション)やCD(継続的デプロイ/デリバリー)です。 講座ではJavaアプリケーションを題材にしてCIやCDを学習します。 CDやCIに関する基的な考え方はもちろん、実際にいくつかのツールを組み合わせて、バグ修正、自動テスト、静的解析ツールへの対応、リリースなどのワークフローをハンズオン形式で体験していきま

    【2019.11.29】CI/CD実践講座
    nobusue
    nobusue 2019/11/25
    ようやく人類はCDに手が届いた・・
  • GitHub - tektoncd/pipeline: A cloud-native Pipeline resource.

    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 - tektoncd/pipeline: A cloud-native Pipeline resource.
  • JenkinsやSpinnakerなどの開発をホストする「Continuous Delivery Foundation」発足。CI/CDの普及とエコシステムの発展を促進

    JenkinsやSpinnakerなどの開発をホストする「Continuous Delivery Foundation」発足。CI/CDの普及とエコシステムの発展を促進 Linux Foundationは「Continuous Delivery Foundation」の設立を発表しました。 Continuous Delivery Foundationは、次の4つの価値を基原則とするとされています。 Continuous Deliveryは開発者やチームに力(パワー)を与え、高品質のソフトウェアの迅速な開発を実現できると信じます オープンソースソリューションはソフトウェアデリバリのライフサイクル全体を包括的に解決できると信じます コラボレーションと相互運用性を通じてオープンソースのエコシステムやベンダニュートラルなプロジェクトを維持し、育成していきます。 これらの考えを支持し、実践している

    JenkinsやSpinnakerなどの開発をホストする「Continuous Delivery Foundation」発足。CI/CDの普及とエコシステムの発展を促進
  • CI/CD with Kubernetes: Tools and Practices

    Should GET and POST be the only HTTP request methods used by developers?

    CI/CD with Kubernetes: Tools and Practices
  • 2017年のCI/CDの動向 | gihyo.jp

    あけましておめでとうございます。ソフトウェア開発をめぐる環境は相変わらず日進月歩です。この変化に伴って、ソフトウェア開発そのもののあり方も変化を続けています。稿では、少し大きな視点から継続的インテグレーション(CI⁠)⁠・継続的デリバリ(CD)の最近の動向を紹介します。 CI/CDの大きなうねり 筆者がJenkinsに携わって12年になります。かつて、CI/CDの取り組みは、現在の機械学習やスケールアウト技術のような将来の可能性が注目される若い技術でした。ここ数年、この若い技術は、広く産業界で大規模に組織がかりで展開される成熟した技術に変貌してきました。 この背景にあるのは、ソフトウェア開発・運用全般における自動化のさらなる浸透です。このような自動化の進展は2つの側面から考えることができます。一つは、ソフトウェア開発に必要な様々な作業それぞれの「部品の自動化」という側面です。もう一つは、

    2017年のCI/CDの動向 | gihyo.jp
  • Red Hat Customer Portal - Access to 24x7 support and knowledge

    nobusue
    nobusue 2018/02/13
    環境ごとにOpenShiftのクラスタを分けて、アプリケーションをプロモーションしていくパターン
  • Spinnaker

    Who should use Spinnaker?Spinnaker provides application management and deployment to help you release software changes with high velocity and confidence. Spinnaker is an open-source, multi-cloud continuous delivery platform that combines a powerful and flexible pipeline management system with integrations to the major cloud providers. If you are looking to standardize your release processes and im

  • Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」正式発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 - Publickey

    Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」リリースを発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 SpinnakerはもともとNetflixが開発し、2015年にオープンソースとして最初のバージョンを公開しています。 参考:Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開 このときすでにNetflixの開発にGoogleは参加しており、その後もSpinnakerの開発が進められてきました。 Spinnakerはデプロイに求められるほとんどすべての機能を備えていると、次のように説明されています。 In Spinnaker, deployments are orchestrated using custom release pipelines,

    Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」正式発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 - Publickey
  • 実録Blue-Green Deployment導入記

    その他の Webinar はこちら » https://aws.amazon.com/jp/about-aws/events/webinars/

    実録Blue-Green Deployment導入記
  • 2012-08-10

    Jenkins User Conferenceのタイムテーブルで存在を知って,ちょっと気になってたThucydidesを試したよ。 → satta-2 : Jenkinsによる自動受け入れテストから継続的デリバリーまで Thucydides,まず読めないw。ググってみたらギリシャの歴史家のお名前で「wikipedia:トゥキディデス」と読むらしい。作者は「Java Power Tools(asin:0596527934)」や「Jenkins: The Definitive Guide(asin:1449305350)」のJohn Smartさん。 → GitHub - thucydides-webtests/thucydides: Thucydides is a tool that lets you use WebDriver-based unit or BDD tests to writ

    2012-08-10
  • 2012-06-09

    http://tohoku-dev.jp/modules/eguide/event.php?eid=128 「ブログに書くまでが勉強会です」なーんてすっかり死語な気もしますが。[twitter:@MasanorMurakami] さんから誘ってもらって、ちゃっかりパネルディスカッションに出席してきました。豪華メンバーに1匹駄馬が混じってすいません。:-P お題は「『「継続的デリバリー」が拓く新世紀』日語版出版記念 特別パネルディスカッション」。や、そもそも、こっち(仙台とかSI業界とかいろいろ置き換えてね)じゃ継続的デリバリー(CD)どころか継続的インテグレーション(CI)も流行ってないダローと思ったら当たりだった。 こんな仕切りづらいネタのモデレーションをしてくれた [twitter:@nobusue] さんはすごいと思います。自分だったら裸足で逃げ出しますね。 CDにせよ、CIにせよ

    2012-06-09
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 5分で分かるデプロイ自動化への道

    12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、番環境用などに分けて定義し、容易に切り替え可能にする番環境に配置する際に、アプリケーションの各所を書き換えなけれ

    5分で分かるデプロイ自動化への道
    nobusue
    nobusue 2011/11/29
  • 開発と運用の新しい関係、「DevOps」とは何か? - Publickey

    このところ海外IT系の記事で「DevOps」という言葉を見る機会が増えてきました。スペルからすると、開発=Developmentと、運用=Operationを組み合わせた言葉らしい、という程度の認識でしたが、どうやらアジャイル開発やソフトウェアの品質にかかわる新たなムーブメントとして認識しなければならないかも、と感じはじめています。 そこで「DevOps」とは何か? について調べてみました。 DevOpsとは開発と運用が協力し、ビジネスリスクを軽減する まずはWikipediaの「DevOps」の項目から冒頭の部分を読んでみましょう(2011年3月8日現在の記述)。 DevOps is a set of processes, methods and systems for communication, collaboration and integration between depar

    開発と運用の新しい関係、「DevOps」とは何か? - Publickey
  • Code Quality Tool & Secure Analysis with SonarQube

    In your IDEFree IDE extension that provides on-the-fly analysis and coding guidance Self-managedSelf-managed static analysis tool for continuous codebase inspection

    Code Quality Tool & Secure Analysis with SonarQube
    nobusue
    nobusue 2011/11/16
    Jenkins本で紹介されてた品質管理ツール
  • 継続的デリバリのパターン

    継続的デリバリを導入しようとする前に、いくつかの準備が必要です。真っ先に必要なのは、ビルドサーバに合うソースコード管理システムです。ビルドサーバは継続的統合を実施するサーバにもなります。ひとつひとつのチェックインをビルドできるサーバでなければなりません。一般的に言って、この用途では“既成”のビルドサーバが欲しくなります。チェックインを監視して、自動でビルドをする仕組みを構築するのは、想像以上に大変です。利用しているソースコード管理システムにフックできるトリガがあるとしても、ビルド失敗時の通知機能のような他の機能を実装するには割に合いません。 リソースが限られているとしても、継続的デリバリにとってステージングサーバは重要です。ステージングサーバは運用環境に可能な限り似せておく必要があります。ここで第一の問題は“予算がいくらあるか”ということです。運用環境のデータベースサーバがとても高価な

    nobusue
    nobusue 2011/10/18
  • What is Continuous Delivery? - Continuous Delivery

    Continuous Delivery is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users, safely and quickly in a sustainable way. Our goal is to make deployments—whether of a large-scale distributed system, a complex production environment, an embedded system, or an app—predictable, routine affairs that can

    nobusue
    nobusue 2011/09/11
  • 1