在我的appspec.yml文件中,我需要部署深度超过一层的文件。以下示例仅会在views文件夹中获取文件,但在views文件夹中还有我需要的其他文件夹/文件。
version: 0.0
os: linux
files:
- source: /views
destination: /var/www/views
同样,这给了我/ views中的所有文件,但我需要/ views文件夹中的文件夹。
我尝试在文件夹的视图后添加另一个条目,但这不起作用。它将显示错误“没有这样的文件或目录”。
答案 0 :(得分:0)
解决方法:将应用程序文件夹压缩到源版本中,然后在部署时解压缩。
buildspec.yml
p + scale_fill_manual(values=c("green","red"))
appspec.yml
library(tidyverse)
p <- df %>%
group_by(b.grp = substr(b, 1, 1)) %>%
mutate(grp.val = 1:n()) %>%
ggplot(aes(x=b, y=c, fill=factor(grp.val))) +
geom_bar(stat="identity") +
facet_grid(~d, scales="free_x") +
guides(fill=FALSE) +
scale_x_discrete(labels=function(l) parse(text=gsub("(.)(.)", "\\1[\\2]", l)))
DeployScripts / UnzipSite.sh
version: 0.2
phases:
post_build:
commands:
- echo Entered the post_build phase...
- zip -r site.zip ./*
- echo Build completed on `date`
artifacts:
files:
- appspec.yml
- site.zip
- DeployScripts/*