iT邦幫忙

devops相關文章
共有 726 則文章
鐵人賽 DevOps DAY 22

技術 EP22 - 持續部署使用 Octopus Deploy 二部曲,安裝 Octopus Deploy

昨天我們耗盡洪荒之力,終於用 terraform 配置好整個基礎設施,今天我們將繼續環境操作,不過環境的部分,會是以軟體安裝為主,即使已經是在 Windows...

鐵人賽 DevOps DAY 3

技術 Day 3 — Introduction — 申請 GCP 免費帳號

文章目標:介紹如何申請 Google Cloud Platform (GCP) 的免費帳號。 文章同步分享到 blog - https://devops-w...

鐵人賽 DevOps DAY 1
DevOps平台的能力架構 系列 第 1

技術 Day01 - Portfolio Vision

這幾年因為在美國軟體公司的專業服務部門當顧問,讓我有了在許多不同Fortune公司建議,操作,和培訓人員的機會。 DevOps = ? 這些公司都想做Dev...

技術 [翻譯] 系統工程實踐

已徵得原作者同意,以 CC BY-SA 4.0 授權進行本文的翻譯。 原文 連結在此。Hacker News 討論。 作者 James Munns,Rust 工...

鐵人賽 DevOps DAY 23

技術 Day23 - 標籤 (label)

在 Kubernetes 的世界,每個資源似乎都變成了一個物件,但這麼多物件該怎麼管理? 這就是標籤存在的價值了,我們可以將物件標上我們指定的標籤,讓使用者可以...

鐵人賽 DevOps DAY 30

技術 第三十天:為 TeamCity 設計的 Kotlin DSL

一直以來,我們使用 TeamCity 時都是透過 Web UI 來設定,不論 Project 的 VCS、Build Configuration 都是。雖然 W...

鐵人賽 DevOps DAY 24

技術 Day 24: 基礎架構即程式碼雙刀流!Ansible!

昨天我們成功使用了Terraform在GCP上面生成了一個虛擬機器。但是有一些部署的內容,單單使用Terraform去管理,可能未如理想。假如今天我要在VM上運...

鐵人賽 DevOps DAY 17

技術 Day 17 - 應用程式部署 - 淺談 Rancher 的應用程式管理

本文將於賽後同步刊登於筆者部落格 有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀 更多相關科技的技術分享,歡迎追...

鐵人賽 DevOps DAY 17

技術 第十七天:TeamCity 通知機制

自從有了 TeamCity 後,很多原本需要人工操作的任務都可以交給 CI 主機做。因為它會在每一次發現變更的時候自動執行,一方面不會漏掉或忘了執行、另一方面在...

鐵人賽 DevOps DAY 27

技術 第二十七天:用 TeamCity 部署 API 文件

在昨天的練習裡,我們使用 TeamCity 在建置流程的最後一步產生 API 文件,並讓文件可以直接顯示在該 Build 的頁籤裡,方便我們直接瀏覽。不過顯示在...

鐵人賽 DevOps

技術 終章:TeamCity 進階學習路徑

之前有幸在一次機會裡,與幾位在 DevOps 領域深耕多時的前輩對談。那時前輩曾提到,在帶新人時都會要求他們先「手動」的把整個工作流程的每個環節都做過一次,然後...

鐵人賽 DevOps DAY 29

技術 第二十九天:為 IntelliJ Platform 設計的 TeamCity Plugin

在我們整個系列教學裡,所有的操作都是在 TeamCity 的 Web UI 上完成,而 TeamCity 的 Web UI 的確設計的很好用也很漂亮,在上面完成...

鐵人賽 DevOps DAY 20

技術 第二十天:在 TeamCity 上執行 Build Scan

昨天介紹了 Gradle 的 Build Scan 功能,讓我們可以清楚的了解 Build 過程中的細節,是使用 Gradle 時的一個強大工具。當然,我們也可...

鐵人賽 DevOps DAY 26

技術 第二十六天:在 TeamCity 上顯示 API 文件

昨天我們介紹了如何用 KDoc 語法標記程式碼並用 Dokka 來產生 API 文件,今天我們要將產生 API 文件這個動作整合進 CI 流程裡,讓 TeamC...

鐵人賽 DevOps DAY 21

技術 第二十一天:TeamCity 技術名詞回顧

經過 20 天的練習,我們已經大致掌握了 TeamCity 的基本功能,剛好是一個很好的機會來回顧一下這一段時間我們學習到的觀念、流程、動作以及接觸到的技術名詞...

技術 【Azure MLOps - 最終篇】END TO END CI/CD MLOPS

本系列最後一篇文章!在前面建立了一條CI pipeline和一條CD pipeline:(1) CI pipeline流程,負責上傳、註冊訓練資料到Azure...

鐵人賽 AI & Data DAY 14

技術 案例:AWS MLOps Framework - AWS CloudFormation 模板,部署單帳號版本

此解決方案使用 AWS CloudFormation 來自動化部署。它包括以下兩個模板 — 單帳戶部署選項和多帳戶部署選項。接下來我們簡單認識一下AWS Clo...

鐵人賽 DevOps DAY 14

技術 第十四天:在 TeamCity 上執行程式碼風格檢查

昨天我們在專案裡導入了 ktlint 這個用來檢查程式碼排版風格的套件,我們可以透過 Gradle 的兩個指令 lintKotlin 及 formatKotli...

鐵人賽 DevOps DAY 30

技術 【Day 30】最後的總結

廢言 第一次報名鐵人賽,覺得還有很多沒有周全考慮的部分。 明年可能還會再報名分享什麼東西。 不過當初個報名這個比賽,是因為朋友因為疫情而找不到好工作,因此一邊...

技術 【Azure MLOps - 2】使用Azure DevOps建立專案與連線設定

在上一篇【Azure MLOps - 1】使用Azure DevOps建立AML pipelines,已經設定好練習會需要的教材: Azure DevOps與A...

鐵人賽 DevOps DAY 16

技術 第十六天:在 TeamCity 上執行靜態分析

昨天我們在專案裡導入了 detekt 靜態分析套件,只要執行 $ gradle detekt 就可以掃描整個程式碼庫,及早找出淺在問題。我們也介紹了如何在 In...

鐵人賽 DevOps DAY 17

技術 Day 17 — Terraform/GCP基礎 — 設定 GCP 服務帳號 (Service Account)

文章目標:示範如何設定 GCP 服務帳號,以便在 Terraform 中進行身份驗證。 文章同步分享到 blog - https://devops-with...

鐵人賽 DevOps DAY 12

技術 第十二天:在 TeamCity 上執行測試

在昨天的練習裡,我們在自己的本機上完成了一個 ShoppingCart 的類別。因為是用 TDD 的開發流程,所以測試也一併寫好了。不過,雖然我們在自己的電腦上...

鐵人賽 DevOps DAY 29

技術 Day 29: Ansible鐵人賽特別篇!Ansible Vault與Jenkins聯乘自動化!

來到真真正正的Ansible最後一回。今天我們就把所有東西完全自動化部署到伺服器上面吧! 新增密碼檔案 昨天我們執行Ansible Playbook的時候,我們...

鐵人賽 AI & Data DAY 21

技術 MLOps在金融產業:關於ML系統監控的why, what, how

我們常常聽到,在一個ML專案當中,會需要做各種的資料監控。這些資料監控包含哪些呢? 開發流程在開發流程當中,不管是資料、程式碼、模型,都會需要透過版本控制監...

鐵人賽 DevOps DAY 22

技術 Day 22 — Terraform/GCP實戰:使用 GCP Console 創建 GCP 無伺服器服務Cloud Function

示範如何使用 GCP Console 創建 Cloud Function。 文章同步分享到 blog - https://devops-with-alex....

鐵人賽 Software Development DAY 28
軟體架構備忘錄 系列 第 28

技術 Day 28 DevOps - CI效能測試、資安測試 (知識點134~138)

思考的問題 CI測試中,除了測試功能符合需求外,還有哪些測試呢? 常見的測試包含效能測試:壓力測試、負載測試、效能測試以及 資安測試:白箱程式碼掃描 以及黑箱滲...

鐵人賽 DevOps DAY 24

技術 第二十四天:使用 TeamCity 監看覆蓋率變化

昨天我們在 Build Step 裡開啟 Coverage 的功能,讓 TeamCity 在運行測試後一併產生覆蓋率報告,方便我們了解程式碼庫的狀態及趨勢。不過...

技術 「DevOps」Jenkins+Gitlab+Ansible 版控與佈屬 Redis Redis-Sentinel集群

今日大綱 Ansible自動化安裝Redis、Redis-Sentinel服務 Gitlab redis-config設定檔管理 創建project 將設定...