Updated on 2026-01-08 GMT+08:00

Using PyInstaller for Build

In this action, you build a Python project with PyInstaller.

Graphical Build

Add Build with PyInstaller, when configuring build actions.

The parameters are described in the following table.

Parameter

Description

Action Name

Name of a build action. It can be customized.

Tool Version

Select a tool version.

Commands

Configure the build packaging command. The default command is to package the project into an executable file. For details about the PyInstaller command, visit the PyInstaller website for official documentation.

Code-based Build

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
version: 2.0 # The value must be 2.0.
steps:
  BUILD:
    - python: 
        name: Build with PyInstaller
        image: cloudbuild@python3.6
        inputs: 
          command: |
            pip config set global.index-url https://pypi.org/simple
            pip config set global.trusted-host repo.xxcloud.com
            # Create a single executable file in the dist directory with -F.
            # For command details, see https://pyinstaller.readthedocs.io/en/stable/usage.html.
            pyinstaller -F  *.py

Parameter

Type

Description

Mandatory

Default Value

name

/

Name of a build action. It can be customized.

No

None

image

/

Image version. cloudbuild@ is a fixed part, followed by the supported Python version. You can view the tool versions supported for Build with PyInstaller in the graphical build mode.

No

cloudbuild@python3.6

command

String

Commands to be run. Enter related code.

Yes

None