原文:配置drone+docker+gogs+nodejs項目自動發布

最近學習了一下自動化部署相關的技術,記錄一下自己的學習歷程。 去年的時候騰訊雲服務器搞活動,於是購買了一台雲服務器用於學習。自己畢業后在第一家公司工作時,一直感覺項目上線是一件很頭疼的事情,當時是采用pm nodejs的方式,項目上線就是登錄到服務器上,手動替換js文件,然后用pm 重啟進程。由於當時部門之間分工不明確,我作為開發有時候也要負責項目上線,經常每天晚上 點在家加班,那時候感覺還是挺 ...

2021-01-26 17:20 0 402 推薦指數:

查看詳情

Gogs+Drone+Docker自動化部署CICD

環境 centos7 一:安裝docker 1、通過 uname -r 命令查看你當前的內核版本 2、使用 root 權限登錄 Centos。確保 yum 包更新到最新。 3、卸載舊版本(如果安裝過舊版本的話) 4、安裝需要的軟件包, yum-util 提供 ...

Mon Nov 01 19:53:00 CST 2021 0 118
【小白向】基於Docker使用Gogs,Drone以及drone-runner-docker自動化部署

Gogs是基於Go語言編寫的可以替代gitlab的代碼托管平台,它沒有gitlab那么龐大且不需要占用大量資源,對小型服務器相對於比較友好,我們甚至可以使用樹莓派搭建。 服務器配置: 安裝過程(一):docker環境准備 1. 安裝docker,准備部署環境(先清除有關docker ...

Fri May 07 01:55:00 CST 2021 6 841
使用gogs,drone搭建自動部署

使用gogs,drone搭建自動部署 使用gogsdronedocker搭建自動部署測試環境 Gogs是一個使用go語言開發的自助git服務,支持所有平台Docker是使用go開發的開源容器引擎Drone是一個基於容器技術的持續集成平台。每個構建都在一個臨時的Docker容器中執行,使 ...

Wed Dec 21 06:57:00 CST 2016 0 3270
gogs git 部署服務端鈎子 自動發布項目

添加鈎子腳本 添加成功后會出現post-receive文件 手動執行./post-receive 看一下日志文件是否正常,如果有問題一般是權限問題,賦予相應權限即可。 問 ...

Tue Aug 27 00:17:00 CST 2019 0 397
docker配置搭建gogs

參考文獻: https://www.yeboyzq.com/linux/ruanjiananzhuangweihu/1012.html https://www.jianshu.com/p/d92fd42bb391 一、拉取鏡像: docker pull gogs/gogs 可以對gogs ...

Fri Feb 28 00:49:00 CST 2020 0 1544
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 + 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+Jenkins+Docker 自動化部署.NetCore

環境說明 騰訊雲輕量服務器, 配置 1c 2g 6mb ,系統是 ubuntu 20.14,Docker 和 Jenkins 都在這台服務器上面, 群暉218+一台,Gogs 在這台服務器上。 Docker安裝 卸載舊的 Docker sudo apt-get ...

Mon Jun 28 22:28:00 CST 2021 10 1912
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM