原文:CI工具drone和Docker入門

上個月入職新公司,領導讓我整理下gitlib創建項目到部署ranch的一個過程文檔 發現項目工程中都會有.drone.yml和Dockerfile文件 一 CI工具drone drone是一個類似jenkins的工具,下面是一個新建的項目在drone的配置項 打開 http: drone.xxx.com.ph 地址,之前未登錄會有一個授權彈窗,點擊Authorize。 打開 http: dron ...

2020-01-05 15:02 0 2231 推薦指數:

查看詳情

輕量級CI/CD工具Drone

Drone 基於 DockerCI/CD 工具 Drone 所有編譯、測試的流程都在 Docker 容器中進行。 開發者只需在項目中包含 .drone.yml 文件,將代碼推送到 git 倉庫,Drone 就能夠自動化的進行編譯、測試、發布。 本小節以 GitHub + Drone ...

Fri Oct 30 00:43:00 CST 2020 0 917
Docker+Drone做Java/Tomcat的CI服務

1. 安裝Docker(略過) 2. 編寫docker-compose.yaml version: '2' services: drone-server: image: drone/drone:0.8 ports: - 81:8000 - 9000 ...

Wed Jul 11 21:50:00 CST 2018 0 1016
Gogs + Drone 實現CI/CD(CI

  本文通過docker-compose方式安裝運行drone,先將drone的server和agent鏡像拉取到本地,這樣docker-compose腳本執行速度會快一點。當然,不是必須先拉取drone鏡像,完全可以直接用docker-compose執行編寫好的腳本。   拉取 ...

Tue Nov 26 20:35:00 CST 2019 34 1402
Gogs + Drone 實現CI/CD(CD)

前文已經實現CI部分,本文繼續以Asp.Net Core實現CD部分。    創建gogs倉庫   首先在gogs創建一個空項目drone-ci-demo,本地新建一個asp.net core項目,並且在與.csproj同級目錄中創建Dockerfile ...

Mon Dec 09 04:11:00 CST 2019 9 662
Gogs私有git倉庫 + Drone構建CI/CD

Gogs私有git倉庫 + Drone構建CI/CD平台 參考便捷搭建教程:https://github.com/alicfeng/gogs_drone_docker 前提 安裝有dockerdocker-compose 安裝有git 安裝有mysql 使用 ...

Sun Apr 18 17:00:00 CST 2021 0 292
容器時代的持續交付工具---DroneDrone使用

上一篇文章里已經介紹了如何安裝Drone,下面我們來看下如何使用。還是基於gogs作為git倉儲。 首先打開server對應的地址,進入登錄頁面,輸入在啟動server時配置的管理員賬號(對應的就是gogs里的賬戶,當然可以使用其他賬號,但是有些操作必須管理員才可以)進行登錄,可以進入到系統中 ...

Thu Sep 26 07:50:00 CST 2019 4 873
基於Drone+Gogs流水線-全面認識輕量級雲原生CI引擎Drone

1. 介紹 Drone by Harness™ 是一個基於Docker容器技術的可擴展的持續集成引擎,用於自動化測試、構建、發布。每個構建都在一個臨時的Docker容器中執行,使開發人員能夠完全控制其構建環境並保證隔離。開發者只需在項目中包含 .drone.yml文件,將代碼推送到 git ...

Sun Mar 20 09:08:00 CST 2022 2 1654
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM