原创 jenkins觸發遠程構建gitlab報404解決方法

需求:想實現當研發人員往gitlab倉庫提交代碼後自動觸發Jenkins中對應JOB的構建。 方案一:通過jenkins自帶的“觸發遠程構建”方式,具體配置: 1.配置JOB 2.配置gitlab項目的webhook 點擊測試報404

原创 sonarqube6.7安裝及配置

部署: 1.先爲sonar創建mysql數據庫 mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;  mysql> CREATE USER

原创 通過ldapsearch命令調試LDAP配置

如果系統上沒有下面相關命令的話,請執行下面的語句安裝:(centos6下) #yum install openldap-clients 調試方法,輸入: ldapsearch -h 11.111.117.111 -p 389 -x -b

原创 非root用戶執行java進程報錯:fork: retry:資源暫時不可用

vim /etc/security/limits.conf# End of file*           soft   nproc        65535*           hard   nproc        65535* h

原创 讓jenkins跑在jdk1.8,卻實現用jdk1.7構建

項目背景:目前公司內部項目統一用的jdk1.7,但搭建sonarqube平臺用的6.7版本必須要求使用jdk1.8及以上。 實現方案: 通過tomcat啓動jenkins,在tomcat的bin/start.sh後面追加: 這樣的話宿主

原创 jenkins之Multibranch Pipeline類型job

Multibranch Pipeline類型的job好處就是可以自動掃描git工程所有分支,並創建對應的job(前提是分支根目錄中包含有Jenkinsfile文件。 可以通過Scan Multibranch Pipeline Trigge

原创 jenkins插件之Ansible Plugin

本文重點說下在pipeline下的配置: pipeline { agent { label 'master' } options { timestamps() } stages {

原创 RabbitMQ開機自啓動

如通過yum安裝的話直接通過chkconfig rabbitmq-server on 就可以設置爲開機自啓動,但公司這邊是通過源代碼進行安裝,如何也通過系統服務來自啓動呢? 步驟: 1.增加自啓動腳本: 在/etc/init.d目錄下新

原创 jira問題及解決

今天因升級內容重啓了服務器,啓動以後出現各種問題,現記錄如下:1.Unable to create and acquire lock file for jira.home directory '/var/atlassian/applica

原创 jenkins插件之Active Choices Parameter

勾選Groovy Script 在  Script----Groovy Script中輸入: def connection = new URL("http://10.103.27.177:8090/project/getBranchLis

原创 spring-boot框架開發的系統讀取到的數據庫數據相差8小時的問題解決

發現數據庫中的時間是正常的,但系統後臺(讀取出來)的時間比數據庫中的時間要早8小時,查閱資料解決辦法如下: 請在application.properties文件中加 如下配置即可解決,是spring-boot的問題: spring.jac

原创 maven項目常見問題及解決

1.針對多模塊工程,多個jar還有war,如何實現只發jar,不發war 解決方案:可以在項目根目錄直接執行mvn deploy進行發佈,也可以通過切換到子模塊目錄下執行mvn deploy,根據自身情況。 只發jar,不發war可以通過

原创 centos7下通過yum安裝nginx及配置

1.安裝 因centos7默認的源中沒有nginx,所以需要先安裝nginx的庫,然後通過yum安裝即可; rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-rel

原创 git clone 過程中 git-pack-objects died問題的解決辦法

通過網上參考文檔發現可能是內存問題,於是重啓了下,再次git clone發下一切OK。

原创 利用CentOS系統IPtables防火牆添加網站IP白名單

centos6.5添加白名單如下: 在防火牆 配置文件中加入白名單  ip -A INPUT -s 183.136.133.0/24 -j ACCEPT     //保存重啓iptables服務,則只有該段可以訪問 批量添加  參