終於有機會可以分享為什麼我們團隊放棄使用 Jenkins 改採用 Drone,接下來的這幾天會介紹 Drone 的優點以及該如何讓 Drone 與 Gitlab...
花了兩天的時間完成了 Gitlab 與 Drone 的建置,那麼也該來示範一下該如何觸發 Drone 執行發布事件。 首先手動到 Gitlab 建置一個專案...
1.於本機環境示範2.本日內容參考Docker Drone,並些許做修正3. 完整 Drone yaml 今天會示範使用 Docker 安裝 Drone ,...
首先我們要先準備一份 code(以 golang 示範) 跟一份 Dockerfile 檔案,稍後將由 Drone 自動將程式 build 成 Image 專...
接著就開始我們的反擊之路吧~ 4種反無人機技術 電磁干擾 Wifi Attack GPS Spoofing 物理攻擊 1.電磁干擾 [Drone Def...
Bash 建置 plugin 參考文件 有時候官方提供的 plugin 並不適合團隊使用或者不存在團隊需要用到的 plugin ,你可以透過原有的 pl...
在 第18天 介紹過該如何透過 Drone 自動 Build Image 並推上 Harbor 私有庫,那麼今天介紹該如何透過Drone 更新線上環境的 Ima...
昨天講完基本的概念,今天就讓我們來建構基礎的 CI / CD 環境~ 目標 今天預計會建立 gitea 與 drone 這兩個工具,gitea 負責作為版本控制...
從第十一天到第十七天的內容,一路完成了「建置 Harbor」、「建置 GitLab」、「建置 Drone」、「Drone 範例操作」,那麼該試著使用 Drone...
Oops 安裝 gRPC Protoc好麻煩! 相信每個人在裝gRPC Protoc,可能都要花一些時間,還可能要處理一些環境問題,那就讓我們就把他封裝成容易讓...
VM建置 (GCP) 如果要單獨一台VM,開來跑drone的朋友們看過來!在VM的規格,挑選上因為Drone會比較耗CPU所以我推薦使用c2的CPU 使用d...
想要讓Drone設定的好,就要把基礎先打好! 認識設定值 kind - 定義對象屬性的類別目前有 Pipeline -> 流程定義 (最常用的) S...
本系列文已經接近尾深,今天分享一個跟前面比較不一樣的主題,Drone CI/CD。分享這個工具的主因,是因為體會過 CI/CD 的美好就回不去了,剛好 Dron...
今天來介紹Drone的排程設定功能及應用有三個方法可以設定排程 From Drone Server UI From Drone CLI From Drone...
大家早安 相信大家看完昨日的 [Day 11] Oops!Drone - 快速上手 ,並且練習完昨天的題目後,已經奠定了一些基礎,那麼我們今天來進階練習ㄧ下~這...
在Pipelines需要使用DB或其他服務時怎麼辦? 在CI/CD的流程中跑testing是很重要的,但有些test case需要使用DB或其他服務時就可以用D...
上篇談到現代的飛頭蠻,也就是無人機所帶來的風險,那無人機有哪幾種?無人機的構造又是怎樣的呢? 一起來深入把飛頭蠻剖開看看裡面吧~ 無人機的類型 若依照應用領域...
在Kubernetes上跑Drone CI/CD 為何我要介紹大家怎麼在K8s上跑Drone呢?因為之後某篇組合技會用到啊!先來介紹各位如何安裝與設定 安裝設定...
前言 有時候我們在CI/CD流程進行中時,通常都是被動告知的,那如果想要透過Pipeline主動告知要怎麼做呢? 我們在第六天[Day 6] Oops!Gite...
Work With Drone drone.yml pipeline: scp: image: appleboy/drone-scp pul...
Drone CI/CD + Mattermost 組合技 雖然 drone plugins裡面沒有mattermost的plugin,但mattermost非常...
What is GitOps? GitOps is a way to do Kubernetes cluster management and applica...