GITFX สามารถใช้ในการเรียกใช้ฟังก์ชั่นบางอย่างและให้บริการเอาต์พุตเป็นบริการในการโฮสต์ Git
GITFX เป็น Python Lib ที่สกัดจากแอ็คชั่นแอ็คชั่น และตอนนี้การกระทำใช้ lib นี้เป็นการพึ่งพาการทำงานจริงคุณสามารถเรียกใช้ LIB ในท้องถิ่นในลักษณะเดียวกับในการกระทำ
pip3 install gitfx
# or
python3 -m pip install gitfxหมายเหตุ: ไม่รองรับ Python 2
เริ่มต้นด้วยรหัส Python ที่จะใช้ในการสร้างบริการที่ไม่มีเซิร์ฟเวอร์:
# function.py
import json
# GET /api/py_hello.json
print ( json . dumps ({ "hello" : "world" })) วางโปรแกรมไปยังเส้นทางภายใต้ไดเรกทอรีปัจจุบันตัวอย่างเช่นโฟลเดอร์ test และเรียกใช้:
python3 -m gitfx test/
# you can pass more folders if you have จากนั้นผลลัพธ์ของโปรแกรมจะถูกเขียนไปยังไฟล์ที่อยู่ใน api/py_hello.json ที่คุณกำหนดเป็นเส้นทางในความคิดเห็น
คุณสามารถใช้ ActionServerless เพื่อเรียกใช้ฟังก์ชั่นใน GitHub และคุณสามารถรันในเครื่องได้ตามตัวอย่างด้านบนจากนั้นกดไฟล์ที่สร้างขึ้นไปยังรีโมต
ตัวอย่างภาษาเพิ่มเติมที่คุณสามารถหาได้ที่นี่
| ภาษา | การติดตั้งการพึ่งพา | การจัดการเวอร์ชัน | รหัสตัวอย่าง |
|---|---|---|---|
| งูหลาม | ✅ requirements.txt | ✅ .python-version Pyenv | ดู |
| ทับทิม | ✅ Gemfile | ✅ .ruby-version RVM/RBENV | ดู |
| node.js | ✅ package.json | ✅ .nvmrc nvm | ดู |
| Perl | ✅ cpanfile | ✅ .perl-version plenv | ดู |
| PHP | ✅ composer.json | ✅ .phpenv-version phpenv | ดู |
| กอลัน | ดู | ||
| Haskell | ดู | ||
| น้ำอมฤต | ดู | ||
| ทุบตี | - | - | ดู |
| สนิม | ดู | ||
| Deno | - | ดู |
ยินดีต้อนรับ! คุณสามารถตรวจสอบคุณสมบัติต่อไปนี้ในกรณีที่คุณต้องการมีส่วนร่วม แต่ไม่รู้ว่าจะทำอย่างไร: