keyfil/材料/00-基础镜像地址.md
liuxiaohua d0545d80ff
All checks were successful
Publish to Confluence / confluence (push) Successful in 1m32s
[2025-05-23] 梳理使用文档
2025-05-23 15:49:26 +08:00

2.5 KiB

基础镜像地址记录

Jenkins插件镜像

  • 配置路径:Dashboard > Manage Jenkins > Plugins > Advanced settings > Update Site > URL
  • 镜像地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  • 点击 submit 使其生效

Maven镜像仓库

阿里云Maven镜像仓库

  • 配置路径 settings.xml
  • <mirror>
      <id>aliyun-central</id>
      <name>aliyun-central</name>
      <url>https://maven.aliyun.com/repository/central</url>
      <mirrorOf>${aliyunc}</mirrorOf>
    </mirror>
    <mirror>
      <id>aliyun-public</id>
      <name>aliyun-public</name>
      <url>https://maven.aliyun.com/repository/public</url>
      <mirrorOf>${aliyunp}</mirrorOf>
    </mirror>
    <mirror>
      <id>nexus</id>
      <name>this is my nexus</name>
      <url>https://xxx.xxx.xxx/xxx/</url>
      <mirrorOf>*</mirrorOf>
    </mirror>
    
  • 使用方式:
  • #- 使用私有仓库 nexus
    mvn clean install
    
    #- 使用aliyun仓库
    mvn clean install -Daliyunp=*
    
    #- 使用aliyun
    mvn clean install -Daliyunp=public -Daliyunc=central
    

NPM镜像仓库

  • 使用方式
  • npm config set registry https://registry.npmmirror.com
    #- 或者
    npm install xxx --registry https://registry.npmmirror.com
    

Docker镜像仓库

Cargo 镜像

  • 配置教程:https://www.cnblogs.com/trigger-cn/p/18334279
  • 也可以直接命令行(阿里云镜像): --index sparse+https://mirrors.aliyun.com/crates.io-index/
  • RUN set -eux && cargo install --index sparse+https://mirrors.aliyun.com/crates.io-index/ --locked monolith
    

修改 Dockerfile 中的 APT 源

RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list

修改 Dockerfile 中的 pip 源

RUN pip3 install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple -U pip 
RUN pip3 config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple