Belajar Membuat CI/CD Pipeline Aplikasi Typescript dengan Gitlab + Docker.

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 68

  • @xicalomalba
    @xicalomalba 11 месяцев назад

    bermanfaat sekali ilmunya. izin clone bang buat jadi bahan portofolio aku

  • @muhammadsalmanagustian75
    @muhammadsalmanagustian75 Год назад

    Walaupun telat, tak apa.. makasih mas sharing nya :)

  • @jamaludinsalam
    @jamaludinsalam 11 месяцев назад

    Masss, terimakasih banyak. penjelasaan nya sangat bermanfaat. semoga berkah ilmunya 😀👍

  • @pisckipratama9529
    @pisckipratama9529 4 года назад +6

    keren mas, enak banget jelasinnya, keep sharing ya mas :)

  • @senowijayanto
    @senowijayanto 3 года назад

    super sekali...semoga berkah mas ilmunya

  • @andryompusunggu9206
    @andryompusunggu9206 3 года назад

    Terimakasih ilmu nya.
    Lanjutkan konten2 kyk gini.

  • @ryanrizkydiantoro5692
    @ryanrizkydiantoro5692 3 года назад +1

    keren mas iqbal, semoga ilmunya bermanfaat

  • @dimaspurwanto9326
    @dimaspurwanto9326 4 года назад

    enak banget ngasih tutornya bro, subscribed

  • @ryanfajri9918
    @ryanfajri9918 3 года назад

    Terimakasih banyak ilmunya mas, penjelasannya enak

  • @harimuhammad4525
    @harimuhammad4525 3 года назад

    keren mas iqbal

  • @yssunjoko
    @yssunjoko 3 года назад

    tks Iqbal, saya belajar banyak dari videonya

  • @zul.overflow
    @zul.overflow 2 года назад

    GREAT tutor bro, mantap!

  • @wisnusetiawan4830
    @wisnusetiawan4830 3 года назад

    Keren mas iqbal

  • @gilangadhiwibowo2495
    @gilangadhiwibowo2495 2 года назад

    gokssssssssss bang!

  • @dharmaputra7394
    @dharmaputra7394 4 года назад

    Lanjut terus kak

  • @sigitwasissubekti
    @sigitwasissubekti 3 года назад

    mantep mas terimakasih tutorialnya, tetep semangat buat konten tentang devops mas 👍👍😄

  • @aushafy
    @aushafy 4 года назад

    Keren mas

  • @fahmiachmad7861
    @fahmiachmad7861 2 года назад

    thanks mas iqbal, learn a lot! :D
    +1 subscriber

  • @arta_wp
    @arta_wp 4 года назад

    Mantap mas, tolong perbanyak sharing perihal DevOps, jarang ada soalnya

  • @riansyahtohamba8215
    @riansyahtohamba8215 2 года назад

    terima kasih pa

  • @irfanmaulananasution
    @irfanmaulananasution 3 года назад

    ANJAAAY

    • @IqbalSyamil
      @IqbalSyamil  3 года назад

      Waduh ada mas2 data scientist 🙈

  • @putra5150
    @putra5150 11 месяцев назад

    boleh banget mas pake kubernet

  • @dzakwanlabs
    @dzakwanlabs 3 года назад

    keren

  • @nflrdtya_
    @nflrdtya_ 11 дней назад

    bikin tutor yang di AWS bang

  • @ubaidillah71
    @ubaidillah71 3 года назад

    Thanks mas

  • @deditriyadi7808
    @deditriyadi7808 4 года назад

    di tunggu kubernetesnya kang iqbal

  • @anandadimmasbudiarto2042
    @anandadimmasbudiarto2042 6 месяцев назад

    kalau mau cicd project lain atau ada 2 project envoynya nyeting lagi mas ? udah saya coba coba tp belum bisa

  • @mrazydoohan6784
    @mrazydoohan6784 2 года назад +1

    apakah perlu ditambahkan key rsa access server staging & production ke gitlab untuk CI ??

  • @prakasmiko4550
    @prakasmiko4550 Год назад

    Bang kalo laravel.gimana

  • @solodeveloper7483
    @solodeveloper7483 2 года назад

    Mas di server ny perlu di install nginx lg ga buat biar bisa diajses dr local?

  • @antoniokomangyudistira4150
    @antoniokomangyudistira4150 2 года назад

    Tutorial envoy nya dong bang :) bingung banget ane disitu :(

  • @twowrld2
    @twowrld2 Год назад

    Kalo di prod biasanya pake envoy / yang lain bang (nginx, apache dll) ?

    • @IqbalSyamil
      @IqbalSyamil  Год назад +1

      saya biasa pake envoy sbg default proxy

  • @zuhairyahya2146
    @zuhairyahya2146 3 года назад

    Boleh mas pake yg kubernetes. Dan pake bahasa php laravel

  • @rohmatmret8265
    @rohmatmret8265 4 года назад

    request video yang pakai ansible mas

  • @restuwahyusaputra7764
    @restuwahyusaputra7764 4 года назад

    Apa bedanya gan sama Travis CI atau Circle CI ?, Atau sama

    • @IqbalSyamil
      @IqbalSyamil  4 года назад

      Halo, Gitlab CI merupakan layanan CI yang sudah ada di dalam gitlab itu sendiri. sedangkan travis CI / Circle CI merupakan layanan pihak ke 3. Perbedaanya mungkin ada di fitur dari layanan ci yang berbeda2. Saya menggunakan gitlab ci untuk meminimalkan stack yang dipake di dalam project ini, jadi proses maintenance & monitoring nya lebih mudah.

  • @AlifFauzi-il3zk
    @AlifFauzi-il3zk 2 года назад

    ini untuk kelajutannya yang pakai kubernate ada mas..?

  • @zuhairyahya2146
    @zuhairyahya2146 3 года назад +1

    Mas. Kalo ci/cd ini bisa diterapin ke app yg pake php laravel ga mas???

    • @andhikaprabowo8438
      @andhikaprabowo8438 2 года назад

      Kayaknya belum paham konsep ci cd itu seperti apa makanya pertanyaannya seperti ini.. jadi ci cd itu bisa digunakan pada bahasa pemrograman manapun karena ci cd itu adalah proses untuk mempermudah proses deployment dengan men deploy aplikasi secara otomatis

  • @septiansahnuraziz1929
    @septiansahnuraziz1929 3 года назад

    hallo mas iqbal, mau tanya yg private key yg di simpen itu private key server yg di digitalOcean atau yg di local mas ?/
    terima kasih🙏

    • @IqbalSyamil
      @IqbalSyamil  3 года назад

      Itu sama semua, privatekey yg di do, github adlh hasil generate di local

  • @mzw8374
    @mzw8374 3 года назад

    Mas iu di package.json nya ada url repo lu, nah itu kalo gw cari udah ga ada, apa bisa pas gw test running cicd ini ga perlu gw remove?

    • @IqbalSyamil
      @IqbalSyamil  3 года назад

      oh iya, remove aja.
      itu private repo saya di github

  • @mrchronicle8197
    @mrchronicle8197 4 года назад

    Mas udh pernah nyobaa yg pake jenkins blm? enaknya Jenkinsnya diluar docker apa di container docker? kalo di run container nnti ngaruh g si misalkan docker daemonny bermasalah, auto deployny yg mke jenkins jg gamau jalan, gitu si mas pertanyaan ku

    • @IqbalSyamil
      @IqbalSyamil  4 года назад

      hmm jujur aku belum pernah sih, tapi sampai saat ini untuk hal-hal kayak gitu aku lebih enak jalanin diatas hostnya (tanpa container) karena misal ada error, itu masih di sekitaran jenkinsnya bukan environmentnya (docker daemonnya) .

    • @mrchronicle8197
      @mrchronicle8197 4 года назад +1

      @@IqbalSyamil sbnrny ini jg udh aku coba si mas pake Jenkins pipeline di gitlab repo yg ditrigger lewat webhook urlny, tanpa menggunakan docker, tapi dari kantor jg blm nyiapin server staging jd saya nyoba" ini diserver dev/testing aja, awal awal nyoba sempet ragu sama pertanyaan pertama saya tadi, brrti lebih enak tanpa container y brrti

  • @baddaddy6479
    @baddaddy6479 3 года назад

    Mas mau nanya ini .gitlab-ci.yml nya di include sama team dev ketika push atau gimana ya? Minta sarannya dong soalnya saya bingung

    • @IqbalSyamil
      @IqbalSyamil  3 года назад

      Hi sorry baru liat, gak harus kok. kalo .gitlab-ci.yml udah ada di repo maka bakal otomatis ke trigger

  • @israelterorisprikopat
    @israelterorisprikopat Год назад

    Masih bingung mas wkwk, ko di video lain ada runner runner nya di sini ga ada ya mas

    • @IqbalSyamil
      @IqbalSyamil  Год назад

      disini kita pake runner bawaan gitlab + pake public ip buat konek ssh. kalo casenya networknya internal mungkin kita bakal pake runner

    • @israelterorisprikopat
      @israelterorisprikopat Год назад

      @@IqbalSyamil i see.karna runer dan deploy server nya terpisah secara public nya ? Kalo runer dan deploy server dalam satu kesatuan bisa ya daftarim runer external bukan bawaan gitlab

    • @IqbalSyamil
      @IqbalSyamil  Год назад

      @@israelterorisprikopat betul sekali,
      krn setau saya runner itu rata2 konsepnya adalah pulling(outbound), jd runner bs jalan di private network tanpa harus expose ke internet.

  • @elliantosaronoputro3997
    @elliantosaronoputro3997 4 года назад

    iklan 😂 14:20

  • @Dian-bg5zj
    @Dian-bg5zj 4 года назад

    Apa itu gitlab runner mas? apa kegunaannya?

    • @IqbalSyamil
      @IqbalSyamil  4 года назад +1

      gitlab runner itu kayak agent yg ngejalanin pipeline yg kita buat.
      Kalo di video itu saya pake gitlab runner yg disediain sama gitlab. Tapi ada syaratnya yaitu repository harus public.
      Kalo misal repositorynya private sebenernya bisa aja, tapi ada limit nya. Nah, salah satu cara yg baik adalah jalanin runner kita sendiri di server kita.
      Kalo misalnya network aplikasi itu private / gak punya ip public, kita juga bisa pake agent ini agar gitlab bisa jalanin pipeline kita di dalam network kita. Konsep agent ini pooling, jadi gak butuh whitelist inbound :D

  • @ariretiarno
    @ariretiarno 4 года назад

    mas ini tipe runner nya docker smua berati ya?

    • @IqbalSyamil
      @IqbalSyamil  4 года назад

      ini saya pake runner bawaan gitlab sih.

  • @israelterorisprikopat
    @israelterorisprikopat Год назад

    Envoy di ganti sama docker-swarm bisa mas ?

    • @IqbalSyamil
      @IqbalSyamil  Год назад

      envoy itu proxy, docker swarm itu orkestrasi.
      itu 2 hal yang berbeda, tapi kalo pertanyaanya apakah envoy bisa diganti dengan proxy yang lain, jawabannya bisa!

    • @israelterorisprikopat
      @israelterorisprikopat Год назад

      @@IqbalSyamil oh iya bang. Ada study case ci/cd laravel pakai docker bang ? Sampai devloy ke server lokal kita ny