Bazel Tutorial: (Part 1) Getting Started, Bazelisk & our First Build Targets

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

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

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

    One of the best video content in the internet to get a good intro to Bazel. Good work!!

  • @davidhicks5863
    @davidhicks5863 2 ปีที่แล้ว +15

    This is the best introduction to Bazel that I've come across. Please make more if you get a chance (I realize there must not be a huge audience for this type of content, but I will definitely share it with my friends). I think it could be interesting to see how more complex workflows (perhaps working with containers or building remotely) would work. Regardless, I subscribed and am looking forward to any other tutorials you have!

    • @davidhicks5863
      @davidhicks5863 2 ปีที่แล้ว

      Just saw you have a few other videos on this topic. Definitely going to check those out!

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

    Thanks, this is excellent. Been working with a huge monorepo with a lot of customisation for the last two years, but getting to grips with the basics, the extra rules, it's non-trivial. This is a great introduction and it makes me think I should point new starters in my org at it.

    • @KrisFoster1
      @KrisFoster1  2 ปีที่แล้ว

      Thank you for the kind feedback @Jason. Yes, there aren't many video resources for learning bazel out there yet!

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

    This is really the best and straightforward Bazel tutorial for beginner. Thank you so much * 1000

  • @gustavo-de
    @gustavo-de 3 ปีที่แล้ว +2

    now bazel seems really simple! thanks man!

  • @psyk0l0ge
    @psyk0l0ge 2 ปีที่แล้ว +1

    finally was ablt to install the correct bazel version for tensorflow thx so much man

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

    Great video to start off learning Bazel (which I had to refresh myself on some initial concepts).

    • @KrisFoster1
      @KrisFoster1  2 ปีที่แล้ว

      Thank you for the kind feedback!

  • @seyedmohammadhosseini5793
    @seyedmohammadhosseini5793 3 ปีที่แล้ว +2

    Looking forward to the next ones...!

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

      Thank you @Seyed, should be some more later this week.

  • @coffee-beast-99z
    @coffee-beast-99z ปีที่แล้ว

    Amazing tutorial, thank you!!!

  • @ryanhill101
    @ryanhill101 3 ปีที่แล้ว +2

    Cool video Kris, looks interesting.

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

      Thanks Ryan, yeah bazel is pretty cool!

  • @entanglesoftware6535
    @entanglesoftware6535 2 ปีที่แล้ว +1

    Hi Kris,
    Thanks for that. Please make second part. :)

  • @ppan
    @ppan 3 ปีที่แล้ว +2

    Thanks for making it simple, looking forward :)

  • @MualleMatsela
    @MualleMatsela ปีที่แล้ว

    what an awesome intro. Thanks

  • @johnxu2505
    @johnxu2505 2 หลายเดือนก่อน

    Not sure why current bazel document site changed to make using bazel so difficult. The historical bazel document site like the one shown here are great place to learn.

  • @정희종-f4u
    @정희종-f4u 2 ปีที่แล้ว +1

    Thank you!

  • @devenderkumar-nf4yv
    @devenderkumar-nf4yv 18 วันที่ผ่านมา

    HI Kris, is there any way to create multiple output file with single genrule and put different data in those file ?, i am trying the same due to a requirment but unable to achive the same

  • @lakshmaji.mutyala
    @lakshmaji.mutyala 2 ปีที่แล้ว +1

    Could you make a video on bazel with at least one front-end framework (like angular, react or svelte etc) in a monorepo.

    • @KrisFoster1
      @KrisFoster1  2 ปีที่แล้ว

      Hey, yeah this will be coming soon

    • @lakshmaji.mutyala
      @lakshmaji.mutyala 2 ปีที่แล้ว

      @@KrisFoster1 🤩 thank you, will wait for the blasting update

  • @SlavMFM
    @SlavMFM 2 ปีที่แล้ว

    Great introduction, thanks!
    How Bazel's caching is gonna work if my genrule(), for example, is going to make server requests, pull code from GIT or use current time?

    • @dtienloi
      @dtienloi ปีที่แล้ว

      That is not the intended use. External dependencies should be fetched using repositories rules. Build targets should be “self-contained”. Bazel has some sandboxing capabilities to prevent unwanted network traffic, but it is really up to the developers to be self disciplined

  • @kyuantym
    @kyuantym ปีที่แล้ว

    Subbed