阿里云效流水线构建Spring_Boot的Maven项目时环境变量的使用
阿里云效流水线构建Spring_Boot的Maven项目时环境变量的使用
在云效流水线添加环境变量
在流水线的编辑状态,切换到变量和缓存
点击新建变量,输入变量的key和value
例如我输入
MYSQL_HOST mysql
在Spring Boot的配置文件中使用环境变量
我们可以利用云效的替换文件环境变量工具
例如:我们的application-pro.properties中写上
spring.datasource.url=jdbc:MySQL://${MYSQL_HOST}:3306/bugucms?useUnicode=true&characterEncoding=utf8&useSSL=false
在流水线的Java构建上传里面新增步骤,替换文件中的环境变量
:::warning
注意:此步骤需要在构建完成之后,因为构建完成之后才有我们的文件
:::
新建完成后的顺序如下
注意目录路径
target/classes/application-pro.properties
然后点击保存。
重新运行流水线检测效果
重新运行流水线,然后下载成品,查看我们的文件是否已经完成了替换
spring.datasource.url=jdbc:MySQL://mysql:3306/bugucms?useUnicode=true&characterEncoding=utf8&useSSL=false
至此,我们就已经完成了环境变量的使用。