账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    gitlab+gitlab-runner做CI/CD时,应用的配置信息如何处理?
    58
    0

    在使用gitlab做应用的CI/CD的时候,对于一些应用的配置信息,如数据库连接信息,一般是直接写在一些配置文件。这些文件怎么处理,这个是没有办法直接存放到git仓库里的?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • お咏℃远シ 普通会员 1楼

      在GitLab CI/CD中,应用的配置信息通常在 .gitlab-ci.yml 文件中进行设置。这通常包括:

      1. 配置基本环境:例如基础环境变量、操作系统设置等。

      2. 设置测试和部署的依赖关系:例如测试依赖、部署依赖等。

      3. 设置构建步骤:例如构建步骤的顺序、使用哪些工具等。

      4. 设置构建的最小依赖版本:例如构建需要的最小依赖版本。

      5. 设置构建的依赖版本:例如构建需要的依赖版本。

      6. 设置构建的依赖版本库:例如构建需要的依赖版本库。

      7. 设置构建的测试工具:例如构建需要的测试工具等。

      8. 设置构建的执行时间:例如构建需要的时间。

      9. 设置构建的提交信息:例如构建需要的提交信息等。

      10. 设置构建的输出信息:例如构建需要的输出信息等。

      在配置文件中,通常会使用 imagescriptstagesvariablesbuild_steps 等关键词来指定应用的配置信息。例如:

      ```yaml image: node:14

      variables: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

      build_steps: - script: npm install if: "npm version >= 6.0.0" ```

      在这个例子中,image 变量指定了构建应用的镜像,variables 变量包含了构建应用所需的环境变量,build_steps 列表指定了构建应用的步骤,if 关键字用于在构建过程中检查 npm version >= 6.0.0,以确保构建应用的版本能够满足应用的最小依赖版本要求。

      需要注意的是,以上配置信息只是基本的设置,实际的配置可能需要根据应用的具体需求进行调整。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部