add ci pipeline
ci / build (push) Successful in 46s

This commit is contained in:
2026-08-26 12:49:43 +00:00
parent dff99095f9
commit 98d3e6d937
+27
View File
@@ -0,0 +1,27 @@
name: ci
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: environment
run: |
echo "arch: $(uname -m)"
echo "runner works"
- name: run tests
run: |
python3 -c "assert 2 + 2 == 4; print('test passed')"
- name: build a docker image
run: |
cat > Dockerfile <<'DOCKER'
FROM alpine:latest
RUN echo "built on $(uname -m)" > /where
CMD cat /where
DOCKER
docker build -t ci-demo:${GITHUB_SHA::7} .
docker run --rm ci-demo:${GITHUB_SHA::7}