---
kind: pipeline
type: exec
name: default
platform:
os: linux
arch: amd64
steps:
- name: configure
commands:
- cp .cargo/hi3559av100.toml .cargo/config.toml
- name: check format and lints
environment:
MPP_DIR:
from_secret: env_mpp_dir
SYS_INCLUDE:
from_secret: env_sys_include
commands:
- cargo fmt -- --check
- cargo clippy --features="hi3559av100" --target=aarch64-unknown-linux-gnu
- name: build for target
environment:
MPP_DIR:
from_secret: env_mpp_dir
SYS_INCLUDE:
from_secret: env_sys_include
commands:
- cargo build --features="hi3559av100" --target=aarch64-unknown-linux-gnu
...