dlang / ci

dlang CI testing pipelines
https://buildkite.com/dlang
Boost Software License 1.0
13 stars 29 forks source link

Buildkite: Use git clean flags in build_project as well #468

Closed Geod24 closed 1 year ago

Geod24 commented 1 year ago

For reference:

# Systemd unit file to run buildkite instances
#
[Unit]
Description=Buildkite CI runner
After=network.target local-fs.target

[Service]
ExecStart=/usr/bin/docker run --rm runner -- start --token $TOKEN_GOES_HERE --tags="memory=high" --name $USERNAME_GOES_HERE-%I
Restart=always

[Install]
WantedBy=multi-user.target
# systemctl enable buildkite@1
Created symlink /etc/systemd/system/multi-user.target.wants/buildkite@1.service → /lib/systemd/system/buildkite@.service.

Created 4 of those...

ibuclaw commented 1 year ago

Looks like still some quirks to iron out on the runners.

./ci.sh: line 72: /usr/bin/time: No such file or directory

Hidden amongst a few other failing projects.

ibuclaw commented 1 year ago

All runs seem to fail anyway (during the git clean step?)

./buildkite/build_project.sh
warning: failed to remove ./: Invalid argument
--
user command error: exit status 1
ibuclaw commented 1 year ago

Last error is in ldc pipeline by the looks. :-)

-- Host D compiler front-end version: 2100
CMake Error at cmake/Modules/FindLLVM.cmake:69 (message):
  No LLVM installation (>= 6.0) found.  Try manually setting the
  'LLVM_ROOT_DIR' or 'LLVM_CONFIG' variables.
Call Stack (most recent call first):
  cmake/Modules/FindLLVM.cmake:80 (_LLVM_FAIL)
  CMakeLists.txt:31 (find_package)
Geod24 commented 1 year ago

Yeah I'm trying a few things. Submitted https://github.com/libmir/mir-core/pull/67 also.

Geod24 commented 1 year ago

Rebuilding the images and trying one more time...

Geod24 commented 1 year ago

Not ideal, but should be G2G for now