Devops案例——jenkins,GitLab,Openshift 部署JAVA后端——Chapter 2
- 前提:在openshift上已经部署好了需要配置Devops的项目了
1 根据gitlab的域名的git仓库地址,在Chapter1中已经说明过了,不是gitlab提供的那个地址,那是和容器名相关的,无法对外开放访问。使用可用仓库域名进行git的push,关键就是git仓库的结构里面要上传构建项目时候一定要有Dockerfile
2 在完成之前的准备工作后,现在对jenkins的项目配置一些构建配置了,点击进入具体项目然后单击configure,添加build步骤,我们得清楚的是,GitLab那边与jenkins的连接我们已经弄好了,GitLab发生代码改变,那么jenkins会发生构建,而这整个项目我们应该要知道是在你说创建的jenkins项目的workspace目录下的,当然也包括我们添加的Dockerfile
我们的Dockerfile编写是使用添加jar包的方法实现的,因此要想办法把项目打成jar包,jenkins也提供了maven打包的选项,在build里面添选如下选项
为其填写打jar包