You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat(platforms): Add ARMv6 builds
Just curious to see if this works
Signed-off-by: Jesse Szwedko <[email protected]>
* add make targets
Signed-off-by: Jesse Szwedko <[email protected]>
* add image overrides for new arm v6 targets
protoc was previously not found due to `cross` falling back to the default build images instead of the image overlayed with protoc
Remove references to debs and rpms
* Seperate arch var setting in alpine dockerfile due to subshell
* use filtered platforms for buildx
* fix shellcheck errors
---------
Signed-off-by: Jesse Szwedko <[email protected]>
Co-authored-by: Jesse Szwedko <[email protected]>
build-armv7-unknown-linux-musleabihf: target/armv7-unknown-linux-musleabihf/release/vector ## Build a release binary for the armv7-unknown-linux-musleabihf triple.
224
224
@echo "Output to ${<}"
225
225
226
+
.PHONY: build-arm-unknown-linux-gnueabi
227
+
build-arm-unknown-linux-gnueabi: target/arm-unknown-linux-gnueabi/release/vector ## Build a release binary for the arm-unknown-linux-gnueabi triple.
228
+
@echo "Output to ${<}"
229
+
230
+
.PHONY: build-arm-unknown-linux-musleabi
231
+
build-arm-unknown-linux-musleabi: target/arm-unknown-linux-musleabi/release/vector ## Build a release binary for the arm-unknown-linux-musleabi triple.
232
+
@echo "Output to ${<}"
233
+
226
234
.PHONY: build-graphql-schema
227
235
build-graphql-schema: ## Generate the `schema.json` for Vector's GraphQL API
228
236
${MAYBE_ENVIRONMENT_EXEC} cargo run --bin graphql-schema --no-default-features --features=default-no-api-client
package-armv7-unknown-linux-gnueabihf-all: package-armv7-unknown-linux-gnueabihf package-deb-armv7-gnu package-rpm-armv7hl-gnu # Build all armv7-unknown-linux-gnueabihf MUSL packages
531
539
540
+
.PHONY: package-arm-unknown-linux-gnueabi-all
541
+
package-arm-unknown-linux-gnueabi-all: package-arm-unknown-linux-gnueabi package-deb-arm-gnu # Build all arm-unknown-linux-gnueabihf GNU packages
542
+
532
543
.PHONY: package-x86_64-unknown-linux-gnu
533
544
package-x86_64-unknown-linux-gnu: target/artifacts/vector-${VERSION}-x86_64-unknown-linux-gnu.tar.gz ## Build an archive suitable for the `x86_64-unknown-linux-gnu` triple.
package-armv7-unknown-linux-musleabihf: target/artifacts/vector-${VERSION}-armv7-unknown-linux-musleabihf.tar.gz ## Build an archive suitable for the `armv7-unknown-linux-musleabihf triple.
554
565
@echo "Output to ${<}."
555
566
567
+
.PHONY: package-arm-unknown-linux-gnueabi
568
+
package-arm-unknown-linux-gnueabi: target/artifacts/vector-${VERSION}-arm-unknown-linux-gnueabi.tar.gz ## Build an archive suitable for the `arm-unknown-linux-gnueabi` triple.
569
+
@echo "Output to ${<}."
570
+
571
+
.PHONY: package-arm-unknown-linux-musleabi
572
+
package-arm-unknown-linux-musleabi: target/artifacts/vector-${VERSION}-arm-unknown-linux-musleabi.tar.gz ## Build an archive suitable for the `arm-unknown-linux-musleabi` triple.
573
+
@echo "Output to ${<}."
574
+
556
575
# debs
557
576
558
577
.PHONY: package-deb-x86_64-unknown-linux-gnu
@@ -571,6 +590,10 @@ package-deb-aarch64: package-aarch64-unknown-linux-gnu ## Build the aarch64 deb
571
590
package-deb-armv7-gnu: package-armv7-unknown-linux-gnueabihf ## Build the armv7-unknown-linux-gnueabihf deb package
572
591
$(CONTAINER_TOOL) run -v $(PWD):/git/vectordotdev/vector/ -e TARGET=armv7-unknown-linux-gnueabihf -e VECTOR_VERSION $(ENVIRONMENT_UPSTREAM) cargo vdev package deb
573
592
593
+
.PHONY: package-deb-arm-gnu
594
+
package-deb-arm-gnu: package-arm-unknown-linux-gnueabi ## Build the arm-unknown-linux-gnueabi deb package
595
+
$(CONTAINER_TOOL) run -v $(PWD):/git/vectordotdev/vector/ -e TARGET=arm-unknown-linux-gnueabi -e VECTOR_VERSION $(ENVIRONMENT_UPSTREAM) cargo vdev package deb
0 commit comments