AWS re:Invent 2017: Continuous Integration Best Practices for Software Development T (DEV322)

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • Today, more teams are adopting continuous integration (CI) techniques to enable collaboration, increase agility, and deliver a high-quality product faster. Cloud-based development tools such as AWS CodeCommit and AWS CodeBuild can enable teams to easily adopt CI practices without the need to manage infrastructure. In this session, we showcase a Crawl, Walk, and Run approach to CI. In Crawl, we showcase how to use AWS CodeBuild with your master code branch for running a basic CI workflow. In Walk, we add team collaboration capabilities to the previously developed CI workflow and showcase feature branches and pull requests. In Run, we showcase how to optimize the CI workflow for speed and quality with caching, code analysis, and integration testing.

ความคิดเห็น • 6

  • @ArdhiaMangkuIkhsan
    @ArdhiaMangkuIkhsan 5 ปีที่แล้ว +34

    DevOps awseducate brought me here :D

  • @eugenekrasikov2414
    @eugenekrasikov2414 6 ปีที่แล้ว

    Thank you, great content. Very educating and entertaining.

  • @rarundas1
    @rarundas1 6 ปีที่แล้ว +5

    How do you solve the following problems with automated upgrade of libraries
    1) Latest open source libs could have critical security vulnerabilities. Automating the update could lead to the introduction of unwanted vul in your code base
    2) Some of the later versions of libs are not backward compatible always which means it requires code changes (sometimes extensive ) before the build could succeed

  • @davepeel1305
    @davepeel1305 4 ปีที่แล้ว +2

    Thanks very much for this introduction to both CI and some of the range of AWS development tools. I did find one thing distracting: at 10:03 "returns 0 * 4 = 4" appears under "Multiplication Tests." I kept waiting for this error to be exploited in some pedagogical way, but it never was. Is this used in a follow up video?

  • @shardulaeer9056
    @shardulaeer9056 4 ปีที่แล้ว +1

    Awesome! Someone finally explained CI / CD properly

  • @jameslynch3668
    @jameslynch3668 3 ปีที่แล้ว

    I am going to get that calc code, I love javascript and Node.js