当前位置:   article > 正文

Jenkins 自动化更新 Stable Diffusion 介绍

Jenkins 自动化更新 Stable Diffusion 介绍

本文介绍如何使用 Jenkins 自动化更新 Stable Diffusion WebUI 和 Queue Agent 在 Amazon Elastic Kubernetes Service (EKS) 上的部署过程。

步骤解释

1. 登录 ECR
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 820600720667.dkr.ecr.us-east-1.amazonaws.com

使用 AWS CLI 获取 ECR 登录密码,并登录到指定 ECR 仓库。

2. 定义镜像仓库和获取路径
  1. REPOSITORY1=820600720667.dkr.ecr.us-east-1.amazonaws.com/ai/sdwebuieks:dev
  2. REPOSITORY2=820600720667.dkr.ecr.us-east-1.amazonaws.com/ai/queue_agenteks:dev
  3. CODEPATH=$(pwd)

定义 Stable Diffusion WebUI 和 Queue Agent 镜像仓库地址,并获取当前脚本路径。

3. 构建并推送镜像
  1. cd "${CODEPATH}"/eks_dockerfile/stable-diffusion-webui-docker/sdwebui
  2. docker build -t "$REPOSITORY1" -f Dockerfile.v1-7 .
  3. docker push "$REPOSITORY1"
  4. cd "${CODEPATH}"/eks_dockerfile/queue_agent
  5. docker build -t "$REPOSITORY2" .
  6. docker push "$REPOSITORY2"
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/381512
推荐阅读
相关标签
  

闽ICP备14008679号