File tree 3 files changed +35
-5
lines changed
cloud-functions/python/helloworld
3 files changed +35
-5
lines changed Original file line number Diff line number Diff line change 1
- name : Create Archive
1
+ name : Create GCP Cloud Functions releases
2
2
3
3
on :
4
4
push :
@@ -11,19 +11,26 @@ jobs:
11
11
runs-on : ubuntu-latest
12
12
steps :
13
13
- uses : actions/checkout@master
14
- - name : Archive Release
14
+
15
+ - name : Zip Java Cloud Functions
15
16
uses : thedoctor0/zip-release@master
16
17
with :
17
- filename : ' release.zip'
18
+ filename : ' cloud-functions-java- release.zip'
18
19
directory : ' cloud-functions/java'
19
- exclusions : ' *.git* /*node_modules/* .editorconfig'
20
+
21
+ - name : Zip Python Cloud Functions
22
+ uses : thedoctor0/zip-release@master
23
+ with :
24
+ filename : ' cloud-functions-python-release.zip'
25
+ directory : ' cloud-functions/python'
26
+
20
27
- name : Create Release
21
28
uses : " marvinpinto/action-automatic-releases@latest"
22
29
with :
23
30
repo_token : " ${{ secrets.GITHUB_TOKEN }}"
24
31
automatic_release_tag : " latest"
25
32
prerelease : true
26
- title : " Development Build "
33
+ title : " GCP - Cloud Functions "
27
34
files : |
28
35
LICENSE.txt
29
36
**/*.zip
Original file line number Diff line number Diff line change
1
+ from flask import escape
2
+
3
+ def hello_http (request ):
4
+ """HTTP Cloud Function.
5
+ Args:
6
+ request (flask.Request): The request object.
7
+ <https://flask.palletsprojects.com/en/1.1.x/api/#incoming-request-data>
8
+ Returns:
9
+ The response text, or any set of values that can be turned into a
10
+ Response object using `make_response`
11
+ <https://flask.palletsprojects.com/en/1.1.x/api/#flask.make_response>.
12
+ """
13
+ request_json = request .get_json (silent = True )
14
+ request_args = request .args
15
+
16
+ if request_json and 'name' in request_json :
17
+ name = request_json ['name' ]
18
+ elif request_args and 'name' in request_args :
19
+ name = request_args ['name' ]
20
+ else :
21
+ name = 'World'
22
+ return 'Hello {}!' .format (escape (name ))
Original file line number Diff line number Diff line change
1
+ Flask == 1.0.2
You can’t perform that action at this time.
0 commit comments