当前位置: 首页 > news >正文

网站设计销售最近的热点新闻

网站设计销售,最近的热点新闻,做公司集团网站,网站开发的前后端是什么目录 一、实验 1.GitLabCI操作Harbor仓库 二、问题 1.gitlab-runner连接docker daemon报错 一、实验 1.GitLabCI操作Harbor仓库 (1)修改GitLabCI共享库代码并提交到mater CI.yaml .pipelineInit:tags:- buildstage: .prevariables:GIT_CHECKOUT: …

目录

一、实验

1.GitLabCI操作Harbor仓库

二、问题

1.gitlab-runner连接docker daemon报错


一、实验

1.GitLabCI操作Harbor仓库

(1)修改GitLabCI共享库代码并提交到mater

CI.yaml

.pipelineInit:tags:- buildstage: .prevariables:GIT_CHECKOUT: "true"script:- ls -l.cibuild:tags:- buildstage: buildscript:- echo "${BUILD_SHELL}"- ${BUILD_SHELL}artifacts:paths:- ${ARTIFACT_PATH}.citest:tags:- buildstage: testscript:- echo "${TEST_SHELL}"- ${TEST_SHELL}# artifacts:# reports:#   - junit: ${TEST_REPORTS}.sonarscan:tags: - buildstage: sonarscanscript: |-sonar-scanner -Dsonar.host.url=http://192.168.204.8:9000 \-Dsonar.projectKey=${CI_PROJECT_NAME}\-Dsonar.projectName=${CI_PROJECT_NAME} \-Dsonar.projectVersion=${CI_COMMIT_SHA} \-Dsonar.login=${SONAR_AUTH_TOKEN} \-Dsonar.ws.timeout=30 \-Dsonar.projectDescription=${CI_PROJECT_TITLE} \-Dsonar.links.homepage=${CI_PROJECT_URL} \-Dsonar.links.ci=${CI_PIPELINE_URL} \-Dsonar.sources=src \-Dsonar.sourceEncoding=UTF-8 \-Dsonar.java.binaries=target/classes \-Dsonar.java.test.binaries=target/test-classes \-Dsonar.java.surefire.report=target/surefire-reports \-Dsonar.core.codeCoveragePlugin=jacoco \-Dsonar.jacoco.reportPaths=target/jacoco.exec.pushartifact:tags:- buildstage: pushartifactscript:|-if [[ ${PROJECT_TYPE} == "java" ]];thenpkgName=`ls target/ | grep -e "^maven.*jar$"`cd target/mv ${pkgName} ${CI_PROJECT_NAME}-${CI_COMMIT_SHA}.jarcurl -X POST "http://192.168.204.13:8081/service/rest/v1/components?repository=mylocalrepo" \-H "accept: application/json" \-H "Content-Type: multipart/form-data" \-F "raw.directory=/${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}/${CI_COMMIT_SHA}/" \-F "raw.asset1=@${CI_PROJECT_NAME}-${CI_COMMIT_SHA}.jar;type=application/java-archive" \-F "raw.asset1.filename=${CI_PROJECT_NAME}-${CI_COMMIT_SHA}.jar" -u admin:Admin123elseecho "PROJECT_TYPE ERROR [java]"fi.dockerbuild:tags:- buildstage: dockerbuildscript:|-imageName=${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}:${CI_COMMIT_SHA}docker login -u admin -p Harbor12345 192.168.204.15docker build -t 192.168.204.15/${imageName} .docker push  192.168.204.15/${imageName}sleep 2docker rmi 192.168.204.15/${imageName}

gitlab-ci.yaml

include:- project: 'devops03/devops03-gitlabci-lib'ref: masterfile: "/jobs/CI.yaml"workflow:rules:#新建分支永远不执行- if: $CI_PIPELINE_SOURCE == "web"      #允许手动触发when: always- if: $CI_COMMIT_BEFORE_SHA == "0000000000000000000000000000000000000000"when: never# 其他情况永远执行- when: always#取消每个阶段自动下载代码,即全局关闭作业代码下载
variables:GIT_CHECKOUT: "false"  ## 全局关闭作业代码下载PROJECT_TYPE: "java"   ## 定义项目类型BUILD_SHELL: "mvn clean package -DskipTests -s settings.xml"   ## 构建命令TEST_SHELL: "mvn test -s settings.xml"                         ## 测试命令ARTIFACT_PATH: "target/*.jar"                                  ## 制品路径TEST_REPORTS: "target/surefire-reports/TEST-*.xml"             ## 测试报告stages:- build- test- sonarscan- pushartifact- dockerbuildpipelineInit:extends: - .pipelineInitcibuild:extends:- .cibuildcitest:extends:- .citestsonarscan:extends:- .sonarscanpushartifact:extends:- .pushartifactdockerbuild:extends:- .dockerbuild

(2)手动运行maven项目

(3)成功

(4)查看日志

(5)查看Harbor

二、问题

1.gitlab-runner连接docker daemon报错

(1)报错

(2)原因分析

gitlab-runner 用户没有权限。

gitlab-runner: 主机方式部署executor: shell 模式

(3)解决方法

方法1:

#gitlab-runner: docker方式部署
sudo groupadd docker (默认安装docker 后自动创建可省略)
sudo gpasswd -a gitlab-runner docker (如果在宿主机直接执行会提示找不到gitlab-runner,进入容器执行)
sudo service docker restart

方法2:

chmod a+rw /var/run/docker.sock

这里用方法2.

成功:

http://www.ds6.com.cn/news/11770.html

相关文章:

  • 专注大连网站建设怎么让百度收录
  • 网站开发的策划书南召seo快速排名价格
  • wordpress文章显示时间长沙seo培训班
  • 发烧病例单子图片在线制作上海网站seo外包
  • 网站销售公司seo公司多少钱
  • 南通江苏网站建设成人技能培训班有哪些
  • 做网站要学百度小说排行榜风云榜单
  • 厦门企业建网站制作企拓客软件多少钱
  • 导购网站怎么建seo诊断工具网站
  • 南山网站开发百度搜索技巧
  • 英文外贸网站模板百度关键词刷搜索量
  • 系统开发北京网站建设怎么找一手app推广代理
  • dedecms网站怎么搬家微信搜索seo优化
  • 做外包的网站有哪些问题游戏推广引流
  • 网站开发介绍经典营销案例分析
  • 怎么投诉做网站的公司制作网站代码
  • godaddy网站建设教程南宁seo优化
  • 做网站全屏尺寸是多少钱seo推广seo技术培训
  • 做酒店网站的公司百度推广登录官网
  • 杭州商城网站开发网站首页排名seo搜索优化
  • 给钱做任务的网站网站推广优化之八大方法
  • 网站开发职责营销网站建设推广
  • 做网站要会哪些技术seo与sem的关系
  • 网站建设湖北网站推广外贸
  • 网络会议网站怎么做百度网页推广
  • 财政局网站建设方案销售网站有哪些
  • 网站建设与管理 期末360浏览器网页版入口
  • 网站搜索 收录优化百度收录提交入口
  • 泰州做网站需要多少钱廊坊seo整站优化
  • 网站首页静态好还是动态好个人网页制作完整教程