首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
web3
triggers
schema
python3
python2
join
substring
stream
import
version
include
request
iostream
split
client
default
get
eval
tree
blob
input
keyword
post
metadata
config
ip
express
javascript
main
hashtable
byte
perl
tags
fetch
httpclient
usb
ascii
node.js
httprequest
buffer
filter
command
cpython
less
list
js
vbscript
yaml
uri
instance
range
dockerfile
install
python
copy
bash
chat
emoji
php7
java
runtime
testing
c语言
go
select
case
scala
cSharp
export
window
hook
loops
cmd
expression
process
md5
actionscrip
dll
nodejs
当前位置:
开发笔记
>
编程语言
> 正文
Dockergitlabrunner安装
作者:SaraCody_174 | 来源:互联网 | 2023-09-04 18:20
# Gitlab-runner### gitlab-runner 安装```Powershelldocker run -d --name gitlab-runner --resta
# Gitlab-runner
### gitlab-runner 安装
```Powershell
docker run -d --name gitlab-runner --restart always -v /docker/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest
```
### runner注册
`# docker exec -it gitlab-runner /bin/sh`
```Powershell
gitlab-runner register
```
- IP
`http://192.168.19.128:9902/`
- Token
`46-cAq6zBGhsUEGZs8b5`
- Tags
`Test`
- Description
`Test`
- Image
`docker`
- Image version
`alpine:latest`
---
# 修改配置
### config.toml 修改
> 由安装时映射
路径` /docker/gitlab-runner/config`
```toml
[[runners]]
name = "Test"
url = "http://192.168.19.128:9902/"
token = "NPCM563xkdAg5-yYjPo9"
executor = "docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "alpine:latest"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/docker/gitlab-runner/builds:/builds","/cache"]
shm_size = 0
```
此处需要在`volumes`处将`/builds`映射到宿主机
```Powershell
#before
volumes = ["/cache"]
#after
volumes = ["/docker/gitlab-runner/builds:/builds","/cache"]
```
### .gitlab-ci.yml 修改
```YAML
image: mcr.microsoft.com/dotnet/sdk:latest
stages:
- publish
publish-job:
stage: publish
script:
- cd WebApplication1/WebApplication1
- dotnet publish -c Release --output /builds/publish
tags:
- Test
```
发布路径在宿主机为`/docker/gitlab-runner/builds/publish`
docker
git
shell
config
ip
http
token
tags
io
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
config
FluxCD、ArgoCD或Jenkins X,哪个才是适合你的GitOps工具?
GitOps是一种使用基于Git的工作流程来全面管理应用和基础设施的想法,其在最近获得了极大关注。新一代的部署工具更能说明这一点,它们将GitOps作为 ...
[详细]
蜡笔小新 2024-09-29 19:04:37
default
Android CMake轻松实现基于OpenSSL的HmacSHA1签名
安全加密C语言库OpenSSL,在Android中服务器和客户端之间的签名验证和数据加密通信等。OpenSSL系列文章:一、AndroidCMake轻松 ...
[详细]
蜡笔小新 2024-09-29 13:40:02
ip
42VERSE & 圆圈徽章,Web3 社交的流派之争——针对两个国内案例的调研
01 行业分析本文所研究的细分赛道为:Web3应用层——社交与内容场景——DID/创新场景(以元宇宙3D空间为 ...
[详细]
蜡笔小新 2024-09-29 12:10:23
main
在ROS中处理yaml文件
在ROS系统中,参数读写一般通过xml或者yaml格式的文件,其中yaml用得比较多。这是一种可读性高,轻量级的标记语言,简单好用。对于yaml文件,ros中用的较早版本的yaml- ...
[详细]
蜡笔小新 2024-09-29 00:37:59
ip
十一、构建我们自己的包
十一、构建我们自己的包在本章中,我们将学习如何构建自己的包。编写包可以让我们创建可以在许多应用 ...
[详细]
蜡笔小新 2024-09-28 18:35:45
get
Android开发之Notification(实现消息弹窗、提示音以及点击事件)
文章目录通知管理器通知渠道通知发送通知更多效果添加点击事件取消消息通知管理器通知管理器(NotificationManager)类是一个通知管理器 ...
[详细]
蜡笔小新 2024-09-27 19:48:48
get
Maven 无法打包jar到 Tomcat
今天新来的同事,让他调试短信验证的接口。跟我说添加的aliyun的短信验证服务无法在tomcat上运行。然后给我看了报错信息:java.lang.NoClassDefFoundEr ...
[详细]
蜡笔小新 2024-09-26 10:33:10
get
[译]技术公司十年经验的职场生涯回顾
本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ...
[详细]
蜡笔小新 2023-12-14 11:31:05
ip
baresip android编译、运行教程1语音通话
本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ...
[详细]
蜡笔小新 2023-12-14 10:53:48
main
尝试连接到浏览器实例。(Flutter Web)
我正在尝试在网络上运行我的第一个Flutter代码。我按照 ...
[详细]
蜡笔小新 2024-09-30 22:00:43
ip
开发笔记:sql盲注之报错注入(附自动化脚本)
篇首语:本文由编程笔记#小编为大家整理,主要介绍了sql盲注之报错注入(附自动化脚本)相关的知识,希望对你有一定的参考价值。 ...
[详细]
蜡笔小新 2024-09-30 12:32:17
ip
org.apache.hadoop.mapreduce.lib.input.MultipleInputs.addInputPath()方法的使用及代码示例
本文整理了Java中org.apache.hadoop.mapreduce.lib.input.MultipleInputs.addInputPath()方法的一些代码 ...
[详细]
蜡笔小新 2024-09-28 10:57:44
get
小程序调试基础库 版本比较
先上代码comparePhoneVersion(version){letversionsversion.split('.');if(versions ...
[详细]
蜡笔小新 2024-09-28 09:49:19
get
2019 年 Firebase 峰会上发布的新功能
作者FrancisMa,HeadofProductFirebase的使命是帮助移动开发者和Web开发者迈向成功,但考虑到Firebase每个月有超过200万个活跃的应 ...
[详细]
蜡笔小新 2024-09-28 08:07:01
get
20211101CleverTap参与度和分析工具功能平台学习/实践
1.应用场景主要用于学习CleverTap的使用,该平台主要用于客户保留与参与平台.为客户提供价值.这里接触到的原因,是目前公司用到该平台的服务~2.学习操作 ...
[详细]
蜡笔小新 2023-12-14 10:25:12
SaraCody_174
这个家伙很懒,什么也没留下!
Tags | 热门标签
web3
triggers
schema
python3
python2
join
substring
stream
import
version
include
request
iostream
split
client
default
get
eval
tree
blob
input
keyword
post
metadata
config
ip
express
javascript
main
hashtable
RankList | 热门文章
1
cpu的主要任务是取出指令、解释指令和执行指令吗
2
GBase 8a 程序员手册JDBC篇_7 GBase JDBC 使用示例(23)
3
2020年生肖码表图_2020年十二生肖号码表 查询属相年龄岁数对照图表:2020十二生肖号码表图片
4
风云三号卫星成功发射 装载10套先进遥感仪器
5
视频录制常用参数
6
五种设计原则
7
三国里不要做的N件事情和应做的
8
PS简单地把线稿提取成透明线稿方法图解
9
9-10日运动会什锦
10
新建卷删除卷和压缩卷和扩展卷
11
Qt属性中用的长度:1px (像素) 等于多少毫米!
12
win10玩游戏切屏会卡死怎么解决
13
上兴远控至尊版
14
如何在ps中更改照片底色
15
鼠标滑过出现预览的大图提示效果
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有