添加 'CloudNative/Kubernetes/Docs/cicd/node-Dockerfile.md'
This commit is contained in:
parent
0177a7be17
commit
a5b6ba8c73
1 changed files with 20 additions and 0 deletions
20
CloudNative/Kubernetes/Docs/cicd/node-Dockerfile.md
Normal file
20
CloudNative/Kubernetes/Docs/cicd/node-Dockerfile.md
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
```bash
|
||||||
|
## 创建工作目录
|
||||||
|
mkdir node && cd node
|
||||||
|
## 下载node-16.20.0
|
||||||
|
wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.xz
|
||||||
|
cat >Dockerfile <<EOF
|
||||||
|
FROM swr.cn-east-3.myhuaweicloud.com/turingsyn/jenkins/inbound-agent:kd-20230911
|
||||||
|
USER root
|
||||||
|
ADD node-v16.20.0-linux-x64.tar.xz /usr/local
|
||||||
|
RUN ln -s /usr/local/node-v16.20.0-linux-x64 /usr/local/node
|
||||||
|
ENV PATH /usr/local/node/bin:\$PATH
|
||||||
|
RUN npm install pnpm -g \
|
||||||
|
&& pnpm set registry https://registry.npm.taobao.org \
|
||||||
|
&& pnpm set disturl https://npm.taobao.org/dist
|
||||||
|
USER jenkins
|
||||||
|
EOF
|
||||||
|
## 创建镜像
|
||||||
|
docker build . -t jenkins/inbound-agent:kdn-20230911
|
||||||
|
|
||||||
|
```
|
Loading…
Add table
Add a link
Reference in a new issue