タグ

ciとCDに関するnobusueのブックマーク (9)

  • 【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のクラスタを分けて、アプリケーションをプロモーションしていくパターン
  • 5分で分かるデプロイ自動化への道

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

    5分で分かるデプロイ自動化への道
    nobusue
    nobusue 2011/11/29
  • 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本で紹介されてた品質管理ツール
  • 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