Hướng dẫn actions/setup-python@v2 - hành động/thiết lập-python@v2
Show Hành động này cung cấp chức năng sau cho người dùng GitHub Action:
Cách sử dụng cơ bảnXem hành động.yml Python steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.10' - run: python my_script.py Pypy steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py Đầu vào Hành động trước tiên sẽ kiểm tra bộ đệm công cụ cục bộ cho trận đấu Semver. Nếu không thể tìm thấy một phiên bản cụ thể trong bộ đệm công cụ, hành động sẽ cố gắng tải xuống phiên bản Python từ các bản phát hành của GitHub và cho Pypy từ Pypy's Dist chính thức. Để biết thông tin liên quan đến các phiên bản Python hoặc Pypy được lưu trong bộ đệm cục bộ trên các vận động viên được lưu trữ của GitHub, hãy xem hình ảnh chạy của GitHub Action. Cú pháp phiên bản được hỗ trợĐầu vào Kiến trúc được hỗ trợSử dụng đầu vào steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py0 Có thể chỉ định kiến trúc thông dịch Python hoặc Pypy cần thiết: steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py1 hoặc steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py2. Nếu đầu vào không được chỉ định, kiến trúc mặc định là steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py2. Bộ đệm phụ thuộc góiHành động có chức năng tích hợp để lưu trữ và khôi phục các phụ thuộc. Nó sử dụng bộ công cụ/bộ đệm dưới mui xe để lưu trữ phụ thuộc nhưng yêu cầu cài đặt cấu hình ít hơn. Người quản lý gói được hỗ trợ là steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py4, steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py5 và steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py6. Đầu vào steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py7 là tùy chọn và bộ nhớ đệm bị tắt theo mặc định. Hành động mặc định là tìm kiếm tệp phụ thuộc ( steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py8 cho PIP, steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py9 cho PipENV hoặc steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.9' cache: 'pip' # caching pip dependencies - run: pip install -r requirements.txt0 cho thơ) trong kho lưu trữ và sử dụng băm của nó như một phần của khóa bộ đệm. Đầu vào steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.9' cache: 'pip' # caching pip dependencies - run: pip install -r requirements.txt1 được sử dụng cho các trường hợp khi nhiều tệp phụ thuộc được sử dụng, chúng được đặt trong các thư mục con khác nhau hoặc các tệp khác nhau cho băm muốn được sử dụng.
Bộ nhớ đệm phụ thuộc PIP: steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.9' cache: 'pip' # caching pip dependencies - run: pip install -r requirements.txt
Xem các ví dụ về việc sử dụng steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py7 và steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.9' cache: 'pip' # caching pip dependencies - run: pip install -r requirements.txt1 cho steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py5 và steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: 'pypy3.9' - run: python my_script.py6 trong phần: Bộ nhớ đệm của Hướng dẫn sử dụng nâng cao. Sử dụng nâng cao
Giấy phépCác kịch bản và tài liệu trong dự án này được phát hành theo giấy phép MIT. Đóng gópĐóng góp được chào đón! Xem hướng dẫn của người đóng góp của chúng tôi. |