Compare commits

..

31 Commits

Author SHA1 Message Date
hasslesstech d59dca44fc update workflow
Build / build-debian (push) Successful in 1s
Build / build-arch (push) Successful in 1s
Build / build-void (push) Successful in 0s
Build / build-alpine (push) Successful in 0s
2025-05-24 21:30:10 +03:00
hasslesstech 18d38ae394 update workflow 2025-05-24 21:30:00 +03:00
hasslesstech 10d00b58e1 update workflow
Build / build-debian (push) Failing after 0s
Build / build-arch (push) Failing after 0s
Build / build-void (push) Failing after 0s
Build / build-alpine (push) Successful in 0s
2025-05-24 21:27:48 +03:00
hasslesstech 67ef5fb927 update workflow
Build / build-debian (push) Successful in 0s
Build / build-arch (push) Successful in 0s
Build / build-void (push) Successful in 0s
Build / build-alpine (push) Successful in 0s
2025-05-24 21:25:35 +03:00
hasslesstech 5e02c5b310 update workflow
Build / build-debian (push) Successful in 6s
Build / build-arch (push) Successful in 5s
Build / build-void (push) Successful in 4s
Build / build-alpine (push) Successful in 2s
2025-05-24 21:20:13 +03:00
hasslesstech c63c2055dc update workflow
Build / build-debian (push) Successful in 4s
Build / build-void (push) Successful in 3s
Build / build-arch (push) Successful in 6s
Build / build-alpine (push) Successful in 2s
2025-05-24 21:19:20 +03:00
hasslesstech ce2b2c486a update workflow
Build / build-debian (push) Successful in 5s
Build / build-arch (push) Successful in 5s
Build / build-void (push) Successful in 3s
Build / build-alpine (push) Successful in 2s
2025-05-24 21:11:45 +03:00
hasslesstech 89b11dee4a update workflow
Build / build-alpine (push) Successful in 10s
Build / build-arch (push) Successful in 16s
Build / build-debian (push) Successful in 52s
Build / build-void (push) Successful in 57s
2025-05-24 21:05:40 +03:00
hasslesstech bec3545bbc update workflow
Build / build-alpine (push) Successful in 9s
Build / build-arch (push) Successful in 18s
Build / build-debian (push) Successful in 43s
Build / build-void (push) Successful in 42s
2025-05-24 21:02:06 +03:00
hasslesstech 7bfe307c3b update workflow
Build / build-arch (push) Successful in 20s
Build / build-debian (push) Successful in 38s
Build / build-void (push) Successful in 42s
Build / build-alpine (push) Successful in 8s
2025-05-24 20:33:59 +03:00
hasslesstech 2e40f937b1 update workflow
Build / build-alpine (push) Successful in 7s
Build / build-arch (push) Successful in 11s
Build / build-debian (push) Successful in 37s
Build / build-void (push) Successful in 39s
2025-05-24 20:32:48 +03:00
hasslesstech e8aa7f733f update workflow
Build / build-alpine (push) Successful in 7s
Build / build-arch (push) Successful in 11s
Build / build-debian (push) Successful in 33s
Build / build-void (push) Successful in 36s
2025-05-24 19:52:32 +03:00
hasslesstech d8232a63b3 update workflow
Build / build-alpine (push) Successful in 8s
Build / build-arch (push) Successful in 13s
Build / build-void (push) Has been cancelled
Build / build-debian (push) Has been cancelled
2025-05-24 19:50:45 +03:00
hasslesstech af5aa93b51 update workflow
Build / build-void (push) Failing after -1s
Build / build-arch (push) Successful in 10s
Build / build-alpine (push) Failing after 8s
Build / build-debian (push) Successful in 34s
2025-05-24 19:48:29 +03:00
hasslesstech 0a083253e8 update workflow
Build / build-void (push) Failing after 8s
Build / build-arch (push) Successful in 17s
Build / build-alpine (push) Failing after 9s
Build / build-debian (push) Successful in 43s
2025-05-24 19:24:18 +03:00
hasslesstech 7f9bacb09f update workflow
Build / build-debian (push) Successful in 33s
Build / build-void (push) Failing after 3s
Build / build-alpine (push) Failing after 3s
Build / build-arch (push) Successful in 14s
2025-05-24 19:21:15 +03:00
hasslesstech b6d055007e update workflow
Build / build-debian (push) Successful in 33s
Build / build-arch (push) Successful in 11s
Build / build-void (push) Failing after 2s
Build / build-alpine (push) Failing after 2s
2025-05-24 19:19:16 +03:00
hasslesstech bd2761bbeb update workflow
Build / build-debian (push) Successful in 1m7s
Build / build-arch (push) Failing after 2s
Build / build-void (push) Failing after 8s
Build / build-alpine (push) Failing after 3s
2025-05-24 19:00:42 +03:00
hasslesstech 79c24b4ab6 update workflow
Build / build-debian (push) Successful in 2m14s
Build / build-void (push) Has been cancelled
Build / build-alpine (push) Has been cancelled
Build / build-arch (push) Has been cancelled
2025-05-24 18:38:39 +03:00
hasslesstech 4044b72470 update workflow
Build / build-debian (push) Failing after 1s
2025-05-24 18:28:56 +03:00
hasslesstech 5b1c57a02a update workflow
Build / build-debian (push) Successful in 0s
2025-05-24 18:27:29 +03:00
hasslesstech 401e2a3dde update workflow
Build / build (push) Failing after 1s
2025-05-24 17:54:38 +03:00
hasslesstech 24af8fbda1 update workflow
Build / build (push) Failing after -1s
2025-05-24 17:49:58 +03:00
hasslesstech d4522db524 update workflow
Build / build (push) Failing after -1s
2025-05-24 17:49:04 +03:00
hasslesstech 70f063a26a update workflow
Build / build (push) Failing after 1s
2025-05-24 17:47:48 +03:00
hasslesstech 8ce2d8842a update workflow 2025-05-24 17:45:59 +03:00
hasslesstech b4e09b42ef update workflow 2025-05-24 17:45:12 +03:00
hasslesstech 29e1c10e7c update workflow
Build / build (push) Failing after 0s
2025-05-24 17:38:10 +03:00
hasslesstech b0bde27db2 c
Build / build (push) Successful in 35s
2025-05-24 17:19:53 +03:00
hasslesstech 9eb013c7e2 more comm
Build / build (push) Failing after 1m17s
2025-05-24 17:18:04 +03:00
hasslesstech 557701d27b add explicit label 2025-05-24 17:17:40 +03:00
9 changed files with 176 additions and 15 deletions
+69
View File
@@ -0,0 +1,69 @@
name: build-containers
on:
workflow_dispatch:
jobs:
build-debian:
runs-on: hardware
steps:
- name: Pull repository with dockerfiles
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Pull latest official image
run: docker pull debian
- name: Build new image
run: docker build . -f dockerfiles/debian -t 10.5.1.5:5000/prebuilt-images/debian
- name: Push new image to local container registry
run: docker push 10.5.1.5:5000/prebuilt-images/debian
build-arch:
runs-on: hardware
steps:
- name: Pull repository with dockerfiles
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Pull latest official image
run: docker pull archlinux
- name: Build new image
run: docker build . -f dockerfiles/arch -t 10.5.1.5:5000/prebuilt-images/arch
- name: Push new image to local container registry
run: docker push 10.5.1.5:5000/prebuilt-images/arch
build-void:
runs-on: hardware
steps:
- name: Pull repository with dockerfiles
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Pull latest official image
run: docker pull voidlinux/voidlinux
- name: Build new image
run: docker build . -f dockerfiles/void -t 10.5.1.5:5000/prebuilt-images/void
- name: Push new image to local container registry
run: docker push 10.5.1.5:5000/prebuilt-images/void
build-alpine:
runs-on: hardware
steps:
- name: Pull repository with dockerfiles
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Pull latest official image
run: docker pull alpine
- name: Build new image
run: docker build . -f dockerfiles/alpine -t 10.5.1.5:5000/prebuilt-images/alpine
- name: Push new image to local container registry
run: docker push 10.5.1.5:5000/prebuilt-images/alpine
+82 -12
View File
@@ -3,22 +3,92 @@ run-name: build
on: [push]
jobs:
build:
runs-on: debian-latest
build-debian:
runs-on: debian-prepared
steps:
- run: pwd
- run: echo "${{ gitea.workspace }}"
- run: apt update
- run: apt install -y git
- run: git init
- run: git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
- run: git fetch
- run: git checkout master
- run: ls -lh
- run: apt install -y gcc
- name: Clone repository
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Build funtions
run: gcc -c f.c
- name: Build core
run: gcc -c core.c
- name: Link program
run: gcc f.o core.o -o core
- name: Test program
run: |
chmod u+x ./test.sh
./test.sh
build-arch:
runs-on: arch-prepared
steps:
- name: Clone repository
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Build funtions
run: gcc -c f.c
- name: Build core
run: gcc -c core.c
- name: Link program
run: gcc f.o core.o -o core
- name: Test program
run: |
chmod u+x ./test.sh
./test.sh
build-void:
runs-on: void-prepared
steps:
- name: Clone repository
shell: sh
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Build funtions
shell: sh
run: gcc -c f.c
- name: Build core
shell: sh
run: gcc -c core.c
- name: Link program
shell: sh
run: gcc f.o core.o -o core
- name: Test program
shell: sh
run: |
chmod u+x ./test.sh
./test.sh
build-alpine:
runs-on: alpine-prepared
steps:
- name: Clone repository
shell: sh
run: |
git init
git remote add gitea http://10.1.1.1:3000/hasslesstech/test3
git fetch
git checkout master
- name: Build funtions
shell: sh
run: gcc -c f.c
- name: Build core
shell: sh
run: gcc -c core.c
- name: Link program
shell: sh
run: gcc f.o core.o -o core
- name: Test program
shell: sh
run: |
chmod u+x ./test.sh
./test.sh
+1 -1
View File
@@ -11,7 +11,7 @@ main(int argc, char **argv)
int res = f(x, y);
printf("res = %d\n", res);
printf("un res = %d\n", res);
return 0;
}
+3
View File
@@ -0,0 +1,3 @@
FROM alpine:latest
RUN apk add git gcc musl-dev
+3
View File
@@ -0,0 +1,3 @@
FROM archlinux:latest
RUN pacman -Syu --noconfirm git gcc
+5
View File
@@ -0,0 +1,5 @@
FROM debian:latest
RUN apt update
RUN apt upgrade
RUN apt install -y git gcc
+7
View File
@@ -0,0 +1,7 @@
FROM voidlinux/voidlinux
RUN echo 'repository=https://repo-default.voidlinux.org/current' > /etc/xbps.d/00-repository-main.conf
RUN xbps-install -S
RUN xbps-install -yu xbps
RUN xbps-install -yu
RUN xbps-install -y git gcc
+2 -2
View File
@@ -3,7 +3,7 @@
int
f(int c, int d)
{
int sum = d+c
printf("data %d+%d=%d\n", c, d, sum);
int sum = d+c;
printf("explicit data %d+%d=%d\n", c, d, sum);
return sum;
}
+4
View File
@@ -0,0 +1,4 @@
./core 5 3
./core 100 535
./core 1 1
./core 74 26