我试图使用流浪者部署到AWS使用vagrant-aws插件。如何将不同的文件名复制到Vagrant框中(以独立于平台的方式)?
这意味着我需要一个盒子,然后我需要添加一个版本化的jar(je.g. myApp-1.2.3-SNAPSHOT.jar
)和一些静态命名的文件。这也需要能够在Windows或Linux机器上工作。
我可以通过setup.sh本地使用config.vm.synced_folder来移动需要使用通配符的文件(例如cp myApp-*.jar
),但该插件仅支持rsync,所以只能使用Linux。
TLDR;有没有办法在流浪复制使用通配符文件
的问题是,这些“文件”包含我的二进制文件。我的应用程序是一个jar,我想在构建管道中自动执行此过程,以便进行提交,从而实现构建,从而实现最新的AWS部署。我可以按照你的建议使用config,但是jar只是在编译结束时创建的,它将手动将jar复制到S3然后重建EC2。 –
好吧,我不确定你的构建的所有细节,但你能产生jar神器,并将其推送到EC2实例 –
不以平台独立的方式,我不认为 –