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. 定义镜像仓库和获取路径
REPOSITORY1=820600720667.dkr.ecr.us-east-1.amazonaws.com/ai/sdwebuieks:dev
REPOSITORY2=820600720667.dkr.ecr.us-east-1.amazonaws.com/ai/queue_agenteks:dev
CODEPATH=$(pwd)

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

3. 构建并推送镜像
cd "${CODEPATH}"/eks_dockerfile/stable-diffusion-webui-docker/sdwebui
docker build -t "$REPOSITORY1" -f Dockerfile.v1-7 .
docker push "$REPOSITORY1"

cd "${CODEPATH}"/eks_dockerfile/queue_agent
docker build -t "$REPOSITORY2" .
docker push "$REPOSITORY2"

相关推荐

  1. Jenkins 自动化更新 Stable Diffusion 介绍

    2024-04-03 08:38:04       39 阅读
  2. yum方式更新Jenkins

    2024-04-03 08:38:04       34 阅读
  3. jenkins自动化部署

    2024-04-03 08:38:04       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-03 08:38:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-03 08:38:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-03 08:38:04       82 阅读
  4. Python语言-面向对象

    2024-04-03 08:38:04       91 阅读

热门阅读

  1. maya移除节点 修改节点

    2024-04-03 08:38:04       44 阅读
  2. 上传.PDF文件转为.DOCX文件

    2024-04-03 08:38:04       46 阅读
  3. 音响或耳机音频处理常用的芯片

    2024-04-03 08:38:04       39 阅读
  4. 微信小程序中路由跳转方式

    2024-04-03 08:38:04       40 阅读
  5. Python网络爬虫(二):Requests库

    2024-04-03 08:38:04       39 阅读
  6. SQLAlchemy 的数据库引擎engine与连接对象Connection

    2024-04-03 08:38:04       34 阅读
  7. Knife4j配置使用笔记

    2024-04-03 08:38:04       36 阅读
  8. nodejs的express负载均衡

    2024-04-03 08:38:04       35 阅读
  9. 每天学习一个Linux命令之dpkg

    2024-04-03 08:38:04       42 阅读
  10. linux扩展正则表达式之+

    2024-04-03 08:38:04       38 阅读
  11. JVM中一次完整的 GC 流程

    2024-04-03 08:38:04       43 阅读