1.上一篇文章大家各种环境搭建好了之后
2.创建一个仓库开启远程访问权限
3.开启gitlab允许对本地网络发送请求
这个主要为webhook做准备的,否则gitlab不允许项目添加本地网络的webhook
以管理员身份登录gitlab
4.没有这个的话得下载插件可以去
下载这几个插件就可以有了需要github就只下载github就OK了
5.指定分支选择main其他分支同理改名字就可
6.构建webhooks触发器
后面网址打开之后是404就是对的
点击高级生成 token
触发为200弹框之后可以去jenkins的工作空间看是否拉下来
到这就已经做完准备工作
选择windows批执行命令
cd jenkinsDemo//cd 这里进去的是Workspace这个文件夹根据自己文件夹名称自行编写 docker container prune -f docker container ls -a | find "auth_server" && ( docker container stop auth_server docker container rm auth_server ) docker image prune -f docker build -t auth_server . docker run -d -p 10.31.52.2:4480:80 --name auth_server auth_server
-
cd jenkinsDemo
:进入名为jenkinsDemo的目录。 -
docker container prune -f
:强制删除所有处于终止状态的容器。这样可以清理掉不再需要的容器,释放系统资源。 -
docker container ls -a | find "auth_server" && ( docker container stop auth_server docker container rm auth_server )
:查找所有容器中名称包含"auth_server"的容器,并停止(stop)然后移除(rm)它们。这个命令先使用docker container ls -a
列出所有容器,然后通过管道符号|
将结果传递给find
命令进行筛选,最后如果找到对应的容器,则执行括号中的停止和移除操作。 -
docker image prune -f
:强制删除所有悬空镜像(即没有对应容器使用的镜像),释放磁盘空间。 -
docker build -t auth_server .
:基于当前目录下的Dockerfile构建一个名为auth_server的镜像。 -
docker run -d -p 10.31.52.2:4480:80 --name auth_server auth_server
:以后台模式(-d)运行名为auth_server的镜像,并将容器内部的80端口映射到主机的4480端口上。这样可以通过访问主机的4480端口来访问容器内的应用程序
这一步配完之后只要您gitpush之后就可以自动构建代码了
标签:容器,Care7,container,GitLab,+.,auth,server,4480,docker From: https://www.cnblogs.com/IOTLijinTao/p/17842265.html