sigstore cosign 在 macOS 安装 cosign, 其他安装方式参见more brew install cosign 查看 cosign 版本 % cosign -version WARNING: the -version flag is deprecated and will be removed in a future release. Please use the version subcommand instead. ______ ______ _______. __ _______ .__ __. / | / __ \ / || | / _____|| \ | | | ,----'| | | | | (----`| | | | __ | \| | | | | | | | \ \ | | | | |_ | | .

Read more

Install Gitlab Runner

启动 Gitlab Runner docker run -d --name gitlab-runner-01 --restart always \ -v /data01/runner/git-runner-01/volumns/runner/config:/etc/gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /bin/docker:/bin/docker \ -v /data01/runner/git-runner-01/volumns/runner/apache-maven-3.6.3:/root/.m2 \ -v /data01/runner/git-runner-01/volumns/runner/apache-maven-3.6.3/bin/mvn:/bin/mvn \ gitlab/gitlab-runner:latest 注册 Gitlab Runner 到 Gitlab docker exec -it gitlab-runner-01 gitlab-ci-multi-runner register \ --non-interactive \ --url "http://mygitlab:8081/" \ --registration-token "K6PPp2LWzdHpks5RKJWy" \ --executor "docker" \ --docker-image alpine:latest \ --description "runner-01" \ --tag-list "runner-01" \ --run-untagged="true" \ --locked="false" \ --access-level="not_protected" \ --docker-volumes /var/run/docker.sock:/var/run/docker.sock \ --docker-volumes /data01/runner/git-runner-01/volumns/runner/apache-maven-3.6.3:/root/.m2 \ --docker-volumes /data01/runner/git-runner-01/volumns/runner/apache-maven-3.

Read more

Using gitlab-ci to cache python

# 缓存位置环境变量 variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" # virtualenv 和 pip 缓存目录 cache: paths: - .cache/pip - venv/ # 预运行脚本 before_script: - python -V - pip install virtualenv - virtualenv venv - source venv/bin/activate stages: - build merge_job: image: python:3.9-buster stage: build only: refs: - merge_requests script: - pip install .