drone 1.0 新的定時任務介面&&構建任務支援重啟
drone 1.0 的定時任務是一個不錯的功能,早期的版本是必須使用cron 表示式的
最近釋出的版本支援通過配置就可以了,很方便,只是目前比較簡單的,支援小時、
天、周、月、年的模式
環境準備
- docker-compose 檔案
version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports: - "80:80" volumes: - ./drone:/var/lib/drone/ environment: - DRONE_OPEN=true - DRONE_SERVER_HOST=drone-server - DRONE_DEBUG=true - DRONE_GIT_ALWAYS_AUTH=false - DRONE_GOGS=true - DRONE_GOGS_SKIP_VERIFY=false - DRONE_GOGS_SERVER=http://gogs:3000 - DRONE_PROVIDER=gogs - DRONE_DATABASE_DATASOURCE=/var/lib/drone/drone.sqlite - DRONE_DATABASE_DRIVER=sqlite3 - DRONE_SERVER_PROTO=http - DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw gogs: image: gogs/gogs ports: - "10022:22" - "3000:3000" volumes: - ./data/gogs:/data depends_on: - mysql mysql: image: mysql:5.7.16 volumes: - ./gogs/mysql:/var/lib/mysql command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: dalongrong MYSQL_DATABASE: gogs MYSQL_USER: gogs MYSQL_PASSWORD: dalongrong TZ: Asia/Shanghai drone-agent: image: drone/agent:1.0.0-rc.1 depends_on: - drone-server environment: - DRONE_RPC_SERVER=http://drone-server - DRONE_RPC_SECRET=ALQU2M0KdptXUdTPKcEw - DRONE_DEBUG=true - DOCKER_HOST=tcp://docker-bind:2375 docker-bind: image: docker:dind privileged: true # command: --storage-driver=overlay
- 啟動&&配置
專案使用gogs 進行git 管理,首先需要配置gogs,新增使用者,建立簡單的專案,
專案drone配置檔案
kind: pipeline
name: default
steps:
- name: info
image: busybox
commands:
- echo "appdemo"
整合drone&&測試
- 整合效果
- cron 效果
- 步驟重啟
說明,當時這個步驟只支援部分任務的,重新執行,對於已經執行完成之後,因為基於容器的共享儲存已經刪除,除非合適共享
參考資料
相關推薦
drone 1.0 新的定時任務介面&&構建任務支援重啟
drone 1.0 的定時任務是一個不錯的功能,早期的版本是必須使用cron 表示式的 最近釋出的版本支援通過配置就可以了,很方便,只是目前比較簡單的,支援小時、 天、周、月、年的模式 環境準備 docker-compose 檔案 version: '3' services:
續drone 1.0 新介面調整
接以前的內容,drone 最新發布的版本又有介面資訊的調整了,更方便了。 環境準備 docker-compose 檔案 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 por
drone 1.0 新的構建徽章特性
drone 1.0 昨天新發布的功能,支援了一個方便的檢視構建狀態的功能徽章 如下: 環境準備 docker-compose 檔案 version: '3' services: drone-server: image: drone/drone:1.0.0-rc
drone 1.0 新功能試用以及說明
drone 1.0 rc 已經發布,新的功能很強大,介面比舊版本更加人性化,和git 的整合也更高了 測試環境準備 試用gogs 做為git 管理工具 docker-compose 檔案 version: '3' services: drone-server:
Hadoop 3.1.0 ErasureCodingPolicy導致spark streaming的任務失敗問題分析
一、ErasureCodePolicy問題,導致streaming任務退出 1、任務失敗的原因,當執行block時有uncaught 異常時,stop sparkcontext,如下 具體原始碼錯誤路徑,感興趣的,可以根據錯誤日誌跟蹤一下,這裡就不具體跟蹤了,只顯示比較重要的原始碼資訊A
EBCMS 管理系統 v1.1.0 更新,後臺介面改版
EBCMS(易貝管理系統)是一款基於PHP+MYSQL開發的網站管理系統,系統核心極致精簡,所有功能都是通過應用擴充套件來實現。 通過應用擴充套件,可以很方便的實現諸如 知識付費 微信各類活動 分銷商城 線上答題 直播 小程式介面 客服系統 聊天室 企業網站 個人部落格
drone 1.0 docker-compose 執行試用
drone 1.0 已經rc了,新的介面以及新的功能 github 客戶端建立 docker-compose 檔案 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports:
jweixin-1.1.0.js微信介面“分享給朋友”文字和圖片配置
步驟一:引入JS檔案在需要呼叫JS介面的頁面引入如下JS檔案,(支援https):http://res.wx.qq.com/open/js/jweixin-1.0.0.js備註:支援使用 AMD/CMD 標準模組載入方法載入步驟二:通過config介面注入許可權驗證配置所
Storm 1.0 新特性
Storm 1.0.0版本增加了很多新的特性,可用性以及效能也得到了很大的改善,該版本是Storm發展歷程上一個里程碑式的版本,主要特點如下。 效能提升 Storm 1.0.0版本最大的亮點就是效能提升,和之前的版本先比,Storm 1.0的速度能夠提升
三級聯動省市區城市選擇器v2.1.0新版本釋出
v2.1.0版本釋出!!! 更新部分城市資料資訊 修復已知bug 新增一些屬性,使用更方便 優化載入彈出選擇器的速度。 使用方法 compile 'liji.library.dev:cit
curl定時任務及crontab啟動關閉重啟
res reload usr tom nta star round rest add crontab -e */1 * * * * /usr/bin/curl 訪問地址 wq /sbin/service crond start //啟動服務 /sbin/service cr
解決CentOS 7.1版本以上安裝好zabbix 3.4 無法重啟zabbix-server的問題
1. 問題所在 報錯資訊:zabbix_server[46512]: segfault at 18 ip 00007f78842b4bd0 sp 00007fff1995a818 error 4 in libpthread-2.17.so[7f78842ab000+16000] 2. 產生原
win7 mongodb4.0.4配置(啟動,停止,重啟,conf檔案,使用者密碼,許可權,java driver)
1.mongodb4.0.4在windows7 64b x86安裝好之後,在mongodb目錄下(或者其他目錄) 建立db目錄(資料庫的資料儲存目錄), log目錄,./log/mongo.log檔案(日誌檔案), ./mongod.cfg檔案(mongodb有一種啟動方式需要這個配置檔案作為啟動引數)
解決android系統進行OTA升級失敗時進入recovery介面不能自動重啟問題
1.前言 在使用android系統中我們肯定需要對其進行OTA升級,因專案原因,我們機器升級頻率比較高,android系統升級出現失敗的情況肯定是有的,原因用多方面,下面會說到。升級
spring註解 @Scheduled(cron = "0 0 1 * * *")實現定時的執行任務
@Scheduled(cron = "0 0 1 * * *") 在使用該註解以前請做好以下準備工作,配置好相應的xm檔案。 配置定時註解的步驟:http://blog
ale.js 1.0.1 釋出,以元件構建使用者介面的高效能漸進式框架
Ale.js-beta.1 釋出了,Ale 是一套用於以元件的形式構建使用者介面的漸進式框架。 它信奉,萬物皆元件。與其它大型框架不同的是,Ale 只需要你將關注點放在資料上,並不需要關心任何與檢視有關的內容。當你更新資料時,檢視中任何使用到它的地方都會得到更新。 我們
OAuth2.0學習(5-1)新浪開放平臺-微博OAuth2.0認證
com blank weibo mage pen auth 平臺 target img http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5 OAuth2.0學習(5-1)新浪開放平臺-微博OAuth2.0認證
Hyperledger Fabric 1.0 從零開始(二)——公網環境構建
1.3 項目 htm move 自己 lvm2 fast 情況 tor 1:環境構建 在本文中用到的宿主機環境是Centos ,版本為Centos.x86_647.2,通過Docker 容器來運行Fabric的節點,版本為v1.0。因此,啟動Fabric網絡中的節點需要先安
spring boot 1.5.4 定時任務和異步調用(十)
springboot springboot1.5.4 springboot之web開發 springboot定時任務 springboot異步回調 上一篇:spring boot1.5.4 統一異常處理(九) 1 Spring Boot定時任務和異步調用我們在編寫Spring B
構建NetCore應用框架之實戰篇(四):BitAdminCore框架1.0登錄功能細化及技術選型
1.0 dmi 也會 繼承 blank bit 技術選型 cor 我會 本篇承接上篇內容,如果你不小心點擊進來,建議從第一篇開始完整閱讀,文章內容繼承性連貫性。 構建NetCore應用框架之實戰篇系列 一、BitAdminCore框架1.0版本 1、1.0版本是指