jenkins構建失敗後將資訊傳送到企業微信

2021-10-23 17:53:00 字數 1107 閱讀 4982

建立乙個用於傳送錯誤訊息的notice_wrong_model

新增引數

構建後操作選擇執行python指令碼

# -*- coding: utf-8 -*-

import os

import requests

import jenkins

##獲取任務名稱

jobname = os.getenv('jobname','')

##jenkins基本配置

jenkins_server_url = ''

user_id = 'zwh'

api_token = '11b9409ee0c01ca911e2dc70972919e141'

server=jenkins.jenkins(jenkins_server_url,user_id,api_token)

##獲取構建資訊的**

build_number=server.get_job_info('auto_publish_squirrel2.0_back').get('lastbuild','').get('number','')

##選擇所選任務左後一次構建記錄

build_url=server.get_build_info('auto_publish_squirrel2.0_back',build_number).get('url')

##傳送資訊

url = 『***x』

headers =

data = 執行失敗,日誌檢視位址{}console'.format(jobname, build_url)

}}requests.post(url=url, headers=headers, json=data)

構建後操作選擇trigger parameterized build on other projects

失敗後執行

引數選擇當前任務名稱

Jenkins 構建後自動傳送郵件配置

jenkin首頁 系統管理 外掛程式管理 可選外掛程式 2.系統配置 2 設定發件人等資訊 2.3 設定郵件通知 這個設定和發件人資訊差不多,設定完成後可以點選 test configuration 按鈕來測試是否可以接受到郵件。看到 email was successfully sent 提示資訊...

Jenkins許可權配置失誤後導致登入失敗的解決辦法

問題出現原因 情況是這樣的 當時俺還不知道配置許可權如果點選確定了,當前使用者如果許可權不夠會直接被踢出來,於是,小夥伴就很開心的進行了這樣的額操作 開啟許可權配置中的安全矩陣,沒有給任何使用者配置許可權就點選了儲存。如下圖所示 於是,被系統踢出來了,再次登入的時候,系統很有好的提示我 access...

jenkins構建job後自動發釘釘訊息通知

目前,越來越多的公司使用了釘釘辦公,那麼我們在持續整合中,也可以直接選擇dingding外掛程式的,對傳送的釘釘訊息進行了定製,直接安裝乙個外掛程式就可以傳送了,但是外掛程式只是簡單的通知,不支援 群裡的人,這樣的需求,可對釘釘進行二次開發。一 獲取釘釘的token值供後續使用。找到釘釘群 群主或者...