From 180024c40b838062e5d6bbfc4b65207d25165b98 Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Sun, 12 Jan 2025 20:15:56 -0600 Subject: [PATCH] I was doing onedev all wrong --- .onedev-buildspec.yml | 16 +++++++++++++++- Dockerfile.run | 2 ++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 Dockerfile.run diff --git a/.onedev-buildspec.yml b/.onedev-buildspec.yml index 0ce285b..501de4b 100644 --- a/.onedev-buildspec.yml +++ b/.onedev-buildspec.yml @@ -8,14 +8,28 @@ jobs: withLfs: true withSubmodules: false condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL + - !CommandStep + name: Execute build + runInContainer: true + image: onedev.site.tesses.net/dependencies/x86_64:latest + interpreter: !DefaultInterpreter + commands: | + mkdir build + cd build + cmake -S .. -B . + make -j12 + make install DESTDIR=out + useTTY: true + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL - !BuildImageStep name: Build Docker Image + dockerfile: Dockerfile.run output: !RegistryOutput tags: onedev.site.tesses.net/tesses-framework/tesses-framework:latest registryLogins: - registryUrl: '@server_url@' userName: '@job_token@' - passwordSecret: 'dockersecret' + passwordSecret: dockersecret platforms: linux/amd64 condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL triggers: diff --git a/Dockerfile.run b/Dockerfile.run new file mode 100644 index 0000000..0ef142f --- /dev/null +++ b/Dockerfile.run @@ -0,0 +1,2 @@ +FROM onedev.site.tesses.net/dependencies/x86_64:latest +COPY build/out / \ No newline at end of file