Skip to content

Commit dd1668e

Browse files
kk-minypwong99
authored andcommitted
Add artifact zipping for Ruby
1 parent c8d8bd7 commit dd1668e

File tree

1 file changed

+5
-2
lines changed
  • src/setup/deployment/packaging

1 file changed

+5
-2
lines changed

src/setup/deployment/packaging/zip.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,18 +109,21 @@ func GenerateServerlessZIPArtifacts(experimentID int, provider string, runtime s
109109
fallthrough
110110
case "nodejs18.x":
111111
fallthrough
112+
case "ruby3.2":
113+
fallthrough
112114
case "go1.x":
113-
generateServerlessZIPArtifactsPythonGolangNode(experimentID, provider, runtime, functionName, functionImageSizeMB)
115+
generateServerlessZIPArtifactsGeneral(experimentID, provider, runtime, functionName, functionImageSizeMB)
114116
case "java11":
115117
generateServerlessZIPArtifactsJava(experimentID, provider, runtime, functionName, functionImageSizeMB)
116118
}
117119
}
118120

119-
func generateServerlessZIPArtifactsPythonGolangNode(experimentID int, provider string, runtime string, functionName string, functionImageSizeMB float64) {
121+
func generateServerlessZIPArtifactsGeneral(experimentID int, provider string, runtime string, functionName string, functionImageSizeMB float64) {
120122
defaultBinaryName := map[string]string{
121123
"python3.9": "main.py",
122124
"go1.x": "main",
123125
"nodejs18.x": "index.js",
126+
"ruby3.2": "function.rb",
124127
}
125128
binaryPath := fmt.Sprintf("setup/deployment/raw-code/serverless/%s/artifacts/%s/%s", provider, functionName, defaultBinaryName[runtime])
126129

0 commit comments

Comments
 (0)