云效上传源代码到OSS的步骤如下:
在云效中,如果你想将本地的文件原封不动地上传到OSS,你可以使用“上传文件到OSS”这个任务来进行操作。以下是具体的操作步骤:
在你的工作流中,添加一个新的任务,选择“文件管理”类别下的“上传文件到OSS”。
在弹出的窗口中,填写好相关的参数。包括OSS Bucket名、文件路径以及上传后的文件路径。
OSS Bucket名:这是你在OSS中创建的Bucket的名字。
文件路径:这是你要上传的文件在本地的完整路径。
上传后的文件路径:这是文件上传到OSS后在Bucket中的位置。如果留空,则表示文件将上传到Bucket的根目录下。
设置完以上参数后,点击“保存”,然后就可以运行你的工作流了。当你的工作流运行到这个任务的时候,它就会将指定的文件原封不动地上传到OSS中。
如果您希望将CodeUp中的代码原封不动地上传到OSS,无需进行任何构建过程,可以采用以下步骤:
.gitignore
文件中添加一个规则,将不需要上传到OSS的文件排除在外。.gitattributes
文件中,声明哪些文件应该使用LFS进行存储。一般来说,对于较大的二进制文件,如图片、视频、音频等,都应该使用LFS进行存储。格式如下:*.png filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
package.json
文件中,添加一个script命令,用于将代码上传到OSS。可以使用 Aliyun CLI 或者 OSS SDK 来实现这一目标。例如:"scripts": {
"deploy": "aliyun oss cp . oss://{bucket-name}"
}
这里的{bucket-name}
应替换为您实际使用的OSS bucket名称。
npm run deploy
在云效流水线编辑器中,点击“新建步骤”,然后在搜索框中输入“OSS 上传”。您可以在搜索结果中找到此步骤,然后将其拖放到流水线上适当的位置。
在新出现的“OSS 上传”步骤配置面板中,您可以指定要上传的文件或目录,以及 OSS 存储桶的相关信息。请务必确保填写正确的信息,否则上传操作可能会失败。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。