Dockerfile之gitlab-runner安装java和gradle

 时间:2024-10-22 13:36:15

1、首先准备环境,一个是Dockerfile文件gitlab官网有gitlab runner的dockerfile文件源码,copy下来,主要修改三个地方,一注释掉校验,二copy复制文件jdk和gradle到镜像的安装目录,三是添加环境变量,这里环境变量需要加载dumb-init 因为这一步才会初始镜像的path等系统变量

Dockerfile之gitlab-runner安装java和gradle
Dockerfile之gitlab-runner安装java和gradle

2、脚本文件直接用gitlabrunner的,不需要改变

Dockerfile之gitlab-runner安装java和gradle

3、grale和jdk的安装包下载与解压这里就不介绍了,还要下载gitlab-runner,官网有安装包

Dockerfile之gitlab-runner安装java和gradle

4、这些文件准备好了,目录有如下文件,该解压的解压,要和copy里面的名字对应即可

Dockerfile之gitlab-runner安装java和gradle
Dockerfile之gitlab-runner安装java和gradle
Dockerfile之gitlab-runner安装java和gradle

5、现在就可以开始编译镜像sudo docker build -t <自定义镜像名字和版本> .

Dockerfile之gitlab-runner安装java和gradle

6、等待编译完成,如果失败了注意检查安装包的名字以及环境变量设置的对不对

Dockerfile之gitlab-runner安装java和gradle

7、然后运行该镜像进行测试一下,试试java和gradle,都成功了,到此自己制作的镜像就完成了

Dockerfile之gitlab-runner安装java和gradle
Dockerfile之gitlab-runner安装java和gradle
  • docker通过commit制作带Gradle和java环境的镜像
  • docker安装elasticsearch的head插件
  • linux自动发布脚本(svn,maven,tomcat)
  • nodejs+npm+bower+git+bootstrap组件环境配置
  • 热门搜索
    历史手抄报内容 红旗渠精神手抄报 关于读书手抄报内容 青春期手抄报内容 安全与健康手抄报内容 关于感恩手抄报 精美手抄报 以书为友手抄报 保护动物手抄报资料 生活中的语文手抄报