8.13.5.2. 使用 install.sh 执行自定义脚本
如果要在构建时包含 脚本作为镜像的一部分,请使用 install.sh。
使用 install.sh 执行自定义脚本:
-
在 s2i 构建期间要使用的项目的 git 存储库中,创建一个名为
.s2i
的目录。 在
s2i
目录中,添加包含以下内容的名为 environment 的文件:cat .s2i/environment CUSTOM_INSTALL_DIRECTORIES=extensions
$ cat .s2i/environment CUSTOM_INSTALL_DIRECTORIES=extensions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
创建名为
扩展名
的目录。 在
扩展
目录中,创建包含以下内容的 postconfigure.sh 文件(将占位符代码替换为您的环境的适当代码):cat extensions/postconfigure.sh #!/usr/bin/env bash echo "Executing patch.cli" $JBOSS_HOME/bin/jboss-cli.sh --file=$JBOSS_HOME/extensions/some-cli-example.cli
$ cat extensions/postconfigure.sh #!/usr/bin/env bash echo "Executing patch.cli" $JBOSS_HOME/bin/jboss-cli.sh --file=$JBOSS_HOME/extensions/some-cli-example.cli
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在扩展目录中,创建类似于以下内容的文件 install.sh(用适合您的环境替换占位符代码):
Copy to Clipboard Copied! Toggle word wrap Toggle overflow