Parcourir la source

Merge branch 'main' of github.com:OliveTin/OliveTin

jamesread il y a 4 ans
Parent
commit
da2ea12f30
2 fichiers modifiés avec 32 ajouts et 2 suppressions
  1. 23 0
      .github/workflows/jenkins-rc-build.yml
  2. 9 2
      Makefile

+ 23 - 0
.github/workflows/jenkins-rc-build.yml

@@ -0,0 +1,23 @@
+name: "Jenkins RC Build"
+
+on:
+  push:
+    branches: [ main ]
+  workflow_dispatch:
+    inputs: 
+      reason:
+        description: "Reason"
+        required: true
+        default: "no reason given"
+
+jobs:
+  jenkins-trigger:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Trigger jenkins job
+        uses: appleboy/jenkins-action@master
+        with:
+          url: ${{ secrets.JENKINS_URL }}
+          user: ${{ secrets.JENKINS_USER }}
+          token: ${{ secrets.JENKINS_TOKEN }}
+          job: "OliveTin/OliveTin-rc-builder"

+ 9 - 2
Makefile

@@ -21,8 +21,15 @@ daemon-unittests:
 	mkdir -p reports
 	go test ./... -coverprofile reports/unittests.out
 	go tool cover -html=reports/unittests.out -o reports/unittests.html
-
-grpc:
+	
+go-tools:
+	go install "github.com/bufbuild/buf/cmd/buf"
+	go install "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway"
+	go install "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2"
+	go install "google.golang.org/grpc/cmd/protoc-gen-go-grpc"
+	go install "google.golang.org/protobuf/cmd/protoc-gen-go"
+
+grpc: go-tools
 	buf generate
 
 podman-image: