amazon-web-services - 在 linux 容器上使用 powershell 作为 buildspec 的一部分
问题描述
我们有一个基于 linux 容器的现有管道。它用于部署 lambda 函数。
我正在尝试使用现有的管道(基于 Linux)来运行 powershell 命令来安装 powershell 包并创建 lambda 包。
为此,我更新了 buildSpec 以包括:
- pwsh Install-Module -Name AWSPowerShell.NetCore -Force
- pwsh 安装模块 AWSLambdaPSCore -Scope CurrentUser
但是管道一旦到达 -pwsh 命令并出现错误,就会在构建阶段失败:
阶段上下文状态代码:YAML_FILE_ERROR 消息:发现违反行缩进的制表符
有没有办法可以在 Linux 容器上使用 Powershell 进行构建?
谢谢,
解决方案
推荐阅读
- for-loop - 循环计数器变量的批处理脚本未更新
- google-apps-script - 如何用逗号合并 Google 表格中的重复单元格?
- c# - c# 从 php gzcompress 解压 json
- html - 如何将我的工作文件夹设置为项目中的根文件夹(Windows 10)
- java - MouseListener: 判断 mousePressed .getSource() == MouseReleased .getSource()
- javascript - 使用 4x4 矩阵动态移动、旋转透视相机
- spring-boot - 无法创建/设置连接:ORA-01017 因为 setenv.sh 环境变量有换行符
- c# - 如何为从另一个解决方案添加的现有项目正确还原 NuGet 包?
- arrays - python:如何在循环中在numpy数组中插入元素
- python - python中的数组组合