阿里云效流水线构建Spring_Boot的Maven项目时环境变量的使用
在云效流水线添加环境变量
在流水线的编辑状态,切换到变量和缓存
点击新建变量,输入变量的key和value

例如我输入
在Spring Boot的配置文件中使用环境变量
我们可以利用云效的替换文件环境变量工具
例如:我们的application-pro.properties中写上
1
| spring.datasource.url=jdbc:MySQL://${MYSQL_HOST}:3306/bugucms?useUnicode=true&characterEncoding=utf8&useSSL=false
|
在流水线的Java构建上传里面新增步骤,替换文件中的环境变量
:::warning
注意:此步骤需要在构建完成之后,因为构建完成之后才有我们的文件
:::

新建完成后的顺序如下

注意目录路径
1
| target/classes/application-pro.properties
|

然后点击保存。
重新运行流水线检测效果
重新运行流水线,然后下载成品,查看我们的文件是否已经完成了替换
1
| spring.datasource.url=jdbc:MySQL://mysql:3306/bugucms?useUnicode=true&characterEncoding=utf8&useSSL=false
|

至此,我们就已经完成了环境变量的使用。