国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jenkins中使用pipeline進行git拉取和推送

這篇具有很好參考價值的文章主要介紹了Jenkins中使用pipeline進行git拉取和推送。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

步驟1:生成用戶字符串

點擊Pipeline Syntax

jenkins pipeline 拉代碼,# ? 運維,jenkins,pipeline

選擇git:Gitcheckout:xxxxxx,然后選擇下方-none-處已經(jīng)添加的用戶名跟密碼,若未添加,則使用下方Add進行添加

jenkins pipeline 拉代碼,# ? 運維,jenkins,pipeline

在下方使用Generate Pipeline Script進行語法生成,如下:
jenkins pipeline 拉代碼,# ? 運維,jenkins,pipeline
生成的格式為:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx即為我們需要的用戶字符串

步驟2:編寫pipeline腳本

pipeline {
    agent any
    
    stages {
        stage('Hello') {
            steps {
                # 拉取xxxxxxxxxx倉庫代碼, 并拉取子倉庫代碼
                checkout scmGit(branches: [[name: '*/main']], extensions: [submodule(parentCredentials: true, recursiveSubmodules: true, reference: '')], userRemoteConfigs: [[credentialsId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', url: 'http://192.168.0.1:8080/xxx/xxxxxxxxxx']])

				# 使用credentialsId操作git, 與終端操作相同, 注意語句要在sh ''中執(zhí)行
                withCredentials([
                    gitUsernamePassword(credentialsId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', gitToolName: 'Default')
                    ]){
                    sh """
                    git branch
                    git checkout main
                    touch test.txt
                    echo "test" >> test.txt
                    git add test.txt
                    git commit -m "test"
                    git push origin main
                    """
                }
                
            }
        }
    }
}

pipeline的使用案例可參考https://www.cnblogs.com/FRESHMANS/p/8184874.html


參考鏈接:文章來源地址http://www.zghlxwxcb.cn/news/detail-562304.html

  • https://www.saoniuhuo.com/question/detail-2324217.html

到了這里,關于Jenkins中使用pipeline進行git拉取和推送的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Jenkins Pipeline checkout scm拉取代碼

    Jenkins的pipeline實踐之GitSCM參數(shù)配置項詳解原創(chuàng)

    2024年02月12日
    瀏覽(20)
  • centos安裝Jenkins并拉取git遠程倉庫的代碼進行自動化構建部署

    centos安裝Jenkins并拉取git遠程倉庫的代碼進行自動化構建部署

    在linux上安裝jenkins的前提條件是已經(jīng)安裝了jdk、maven、git 這里是在centos上直接安裝openjdk11 查看是否安裝成功 安裝好后,看下版本 首先下載maven安裝文件,此處我選擇的版本是3.6.3,下載地址, 下載后上傳到服務器目錄/usr/local目錄下 修改目錄名稱為maven3, 所以服務器中maven的

    2024年02月04日
    瀏覽(24)
  • k8s服務部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進行maven構建,之后使用docker命令打鏡像,并推送鏡像到harbor倉庫,之后遠程調(diào)用k8s命令創(chuàng)建服務

    k8s服務部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進行maven構建,之后使用docker命令打鏡像,并推送鏡像到harbor倉庫,之后遠程調(diào)用k8s命令創(chuàng)建服務

    前提是我們在自己電腦上模擬整個流程。 假設我們需要搭建一主一從的k8s集群,那就需要安裝VMvare和Centos7(點擊我查看安裝文檔), 然后就可以在這兩個虛擬機上搭建k8s集群了(點擊我查看安裝文檔), 一個最簡單的devops流程已經(jīng)在標題中寫明了, 其中可以搭建gitlab(點

    2024年02月02日
    瀏覽(31)
  • docker hub 訪問不了,可以進行拉取和推送,但是不能進行注冊登陸了,界面找不到了,大家一起討論看看有什么好的解決辦法。

    docker hub 訪問不了,可以進行拉取和推送,但是不能進行注冊登陸了,界面找不到了,大家一起討論看看有什么好的解決辦法。

    在 oschina 的地方找找了文章和原因: https://www.oschina.net/comment/news/241627 目前配置源還是可以正常的pull 和 push 的。 昨天剛把 IOT 項目的鏡像推送上去。 但是登陸不了界面,創(chuàng)建不了新的應用了。還不是很方便。 https://jianmuhub.com/ 看上去貌似應用和鏡像比較少. 還有個地方:d

    2024年02月09日
    瀏覽(19)
  • Docker鏡像的拉取和推送(阿里云鏡像倉庫)

    Docker鏡像的拉取和推送(阿里云鏡像倉庫)

    簡介: 阿里云的容器鏡像服務個人版是不要錢的,個人可以免費創(chuàng)建3個命名空間和最多可創(chuàng)建300個免費的鏡像倉庫供以使用,平時可以使用這項服務對個人的鏡像進行管理,就可以不使用國外的DockerHub來對鏡像進行管理了,大大節(jié)省了拉取和推送的時間,本文將介紹如何把

    2024年01月23日
    瀏覽(22)
  • jenkins pipline 拉取git歷史版本

    jenkins pipline 拉取git歷史版本

    我的理解是:我們每次提交git的時候,除了保存我們修改的代碼外,也緩存了之前提交的代碼,可以用于我們查看更新的內(nèi)容,而Commit ID 就是為了識別這些歷史的提交版本 我這里只展示了一個關于 git 版本的字符信息,也是本文最重要的一個,其他都不是必要的 其他的我設

    2024年02月06日
    瀏覽(22)
  • jenkins_Pipeline使用測試

    jenkins_Pipeline使用測試

    安裝jenkins 安裝聲明式插件Pipeline:Declarative 創(chuàng)建pipeline流水線 樣例 1.1 agent(代理) 1.2 stages(階段) 包含一系列一個或多個 stage 指令,建議 stages 至少包含一個 stage 指令用于連續(xù)交付過程的每個離散部分,比如構建,測試,和部署。 1.3 post 定義一個或多個steps,這些階段根據(jù)流水線或階段

    2024年04月11日
    瀏覽(18)
  • Jenkins-Pipeline基本使用

    使用Groovy語法 Pipeline 是Jenkins 2.X核心特性,幫助Jenkins實現(xiàn)從CI到CD與DevOps的轉變 Pipeline 簡而言之,就是一套運行于Jenkins上的工作流框架,將原本獨立 運行于單個或者多個節(jié)點的任務連接起來,實現(xiàn)單個任務難以完成的復雜流 程編排與可視化 1、聲明式(僅在2.5版本后支持)

    2023年04月22日
    瀏覽(22)
  • 使用Gitlab管理Jenkins Pipeline流水線

    使用Gitlab管理Jenkins Pipeline流水線

    1、首先需要將已經(jīng)調(diào)試好的Jenkins pipeline文件上傳到git庫中,推薦以 Jenkinsfile 命名 放至git庫根目錄 上傳完成后 在git庫中可以查看到 如下圖所示: 2、配置Jenkins任務 完成后pipeline腳本會存放在git庫上面進行管理編輯了,當我們構建此任務時會從git庫中獲取pipeline流水線進行執(zhí)

    2024年02月12日
    瀏覽(25)
  • Git拉取和提交代碼

    Git拉取和提交代碼

    git管理程序的整體流程如下: git其他分支合并代碼到master分支 git主分支代碼合并到自己的分支(主分支代碼一般領先于自己的分支)

    2024年02月06日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包