Thursday 21 September 2023

gitlab-runner

OSの補講をやってるんですが、gitlab ci の課題が動いてない。まったく、こう次から次へと...

gitlab-runner で ci のテストが動くわけね。vmから、container / podman にしたのか。

  podman exec -it gitlab-runner /bin/bash

で接続できて、go version も動く。何が不満なんだよ。と思って、.gitlab-ci.yml に full path で書いたら動く。

/usr/local/bin に symlink でいいか。ついでに Rust も設定。こっちは、.gitlab-ci.yml を

  variables:
   CARGO_HOME: "./cargo"

  before_script:
   - export CARGO_HOME=$CI_PROJECT_DIR/cargo

とすると良いらしい。

singurarity  も

 %environment
   export PATH="/opt/rust/bin:/opt/go/bin:$PATH"
   export CARGO_HOME=$HOME/.cargo
   export RUSTUP_HOME=/opt/rust

という感じで動きました。Rust 完璧に忘れてるな。

No comments: