步骤
任务步骤可以理解为部署流程中的每个原子操作,例如常见的解压文件、执行shell脚本等,目前可选择的任务步骤见下表。
对于常用的任务步骤组合,可以直接使用模板。
步骤名称 |
步骤描述 |
---|---|
执行shell命令 |
在主机上执行输入的shell命令。 |
安装Tomcat |
在主机上安装Tomcat,Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
执行shell脚本 |
在linux主机上执行指定路径的shell脚本。 |
URL健康测试 |
从选择的主机访问输入的url,测试服务状态是否OK,请求状态码非200或201,将认为服务不可用。 |
拷贝文件 |
在主机上将文件从主机上的一个路径拷贝到另外一个路径下,支持多个文件拷贝。 |
停止服务 |
根据输入的端口停止主机上的服务。 |
安装JDK |
在主机上安装JDK,Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
删除文件 |
根据文件的路径删除主机上的文件,支持多个文件的删除。 |
选择部署来源 |
选择软件发布仓的文件,或者选择某次构建任务的构建产物,来进行部署。Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
启动/停止SpringBoot服务 |
根据服务的指定路径来启动、停止服务。 |
启动/停止Tomcat |
根据服务的指定路径来启动、停止服务。 |
解压文件 |
在主机上将压缩文件从主机上的一个路径解压到另外一个目录下,支持多个压缩文件解压,Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
配置文件修改 |
根据配置文件里的标记符,结合参数的设置,修改配置文件的内容。(中文配置文件必须是UTF-8格式) |
执行PowerShell命令 |
在windows主机上执行输入的PowerShell命令。 |
执行PowerShell脚本 |
在windows机器上执行指定路径的PowerShell脚本。 |
Ansible |
在主机上进行执行用户上传的playbook。 |
执行等待 |
根据用户输入的时间进行等待。 |
执行Docker命令 |
在主机上执行docker命令,完成相应操作。 |
安装/卸载Docker |
在主机上安装或者卸载Docker环境。 |
安装Python |
在主机上安装Python。 |
安装Node.js |
在主机上安装Node.js,Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
启动/停止IIS服务 |
根据服务名称启动、停止服务。 |
安装PHP |
在主机上安装PHP,Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
安装GO语言 |
在主机上安装GO语言,Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
安装IIS服务 |
在Windows机器上安装IIS服务。 |
启动/停止nodeJs服务 |
根据服务的指定路径来启动、停止服务。 |
Kubernetes部署 |
将容器应用部署到kubernetes集群中。 |
新建IIS站点 |
在Windows主机新建IIS站点。 |
安装Nginx |
在主机上安装Nginx,Windows主机将会下载7z1900版本免安装软件并使用7z解压相关文件,执行完后将删除该软件。 |
启动/停止Nginx |
根据nginx安装目录,对nginx进行启动/停止/重载配置文件的操作。 |
