前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >编写shell脚本简单教程

编写shell脚本简单教程

作者头像
心念
发布2023-01-11 20:56:31
7010
发布2023-01-11 20:56:31
举报
文章被收录于专栏:前端心念前端心念

前言

由于我公司的项目已经渐渐进入到了后期维护阶段,前端代码也只有我一个人在维护了。而项目部署是使用了docker构建镜像,因为某些原因,需要手动部署docker镜像完成生产环境发版。非常麻烦,必须在自己机器打好镜像再上传到另一台机器的docker容器里,我自己的开发机和生产环境的机器网又不能互通。不好记还容易混。

为此我学习了一下写shell脚本,可以自动执行这些繁琐步骤,并传入参数。实现一个堪比jenkens的自动化部署的功能。

创建文件

shell脚本文件都是已 .sh 为后缀名的

编写文件

shell脚本的格式是:

一行一条linux指令

上一条指令执行成功了才会执行下一行

$1~n可以代表不同的参数。由执行文件的时候,依次传入

echo为类似js的console.log

代码语言:javascript
复制
1#任意指令
2echo "hello world"
3ll
4ls
5cd /
6pwd
7docker images
8mkdir app
9# $1~n 代表不同的参数
10echo $1
11echo $2

运行脚本

格式:bash 文件名 参数1 参数2 ...

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 创建文件
  • 编写文件
  • 运行脚本
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com