Skip to content

Commit

Permalink
update dev process (#104)
Browse files Browse the repository at this point in the history
* update dev process

* update release scripts
  • Loading branch information
dmitryk-dk authored Nov 14, 2024
1 parent 0b86b62 commit bda264e
Show file tree
Hide file tree
Showing 5 changed files with 1,478 additions and 1,348 deletions.
2 changes: 1 addition & 1 deletion .config/webpack/constants.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export const SOURCE_DIR = 'src';
export const DIST_DIR = 'victorialogs-datasource';
export const DIST_DIR = 'plugins/victorialogs-datasource';
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ coverage
# Compiled binary addons (https://nodejs.org/api/addons.html)
dist/
victorialogs-datasource/
plugins/
artifacts/
work/
ci/
Expand Down
22 changes: 16 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -72,23 +72,33 @@ victorialogs-datasource-plugin-build: \
victorialogs-frontend-plugin-build \
victorialogs-backend-plugin-build

victorialogs-datasource-plugin-pack:
tar -czf victorialogs-datasource-$(PKG_TAG).tar.gz victorialogs-datasource \
victorialogs-datasource-plugin-pack-tar:
tar -czf victorialogs-datasource-$(PKG_TAG).tar.gz ./plugins/victorialogs-datasource \
&& sha256sum victorialogs-datasource-$(PKG_TAG).tar.gz \
> victorialogs-datasource-$(PKG_TAG)_checksums.txt \
&& rm -rf ./victorialogs-datasource
> victorialogs-datasource-$(PKG_TAG)_checksums_tar.txt

victorialogs-datasource-plugin-pack-zip:
zip -r victorialogs-datasource-$(PKG_TAG).zip ./plugins/victorialogs-datasource \
&& sha256sum victorialogs-datasource-$(PKG_TAG).zip \
> victorialogs-datasource-$(PKG_TAG)_checksums_zip.txt

victorialogs-datasource-frontend-plugin-pack: \
frontend-pack

victorialogs-datasource-frontend-plugin-release: \
victorialogs-frontend-plugin-build \
victorialogs-datasource-frontend-plugin-pack
victorialogs-datasource-plugin-pack-tar \
victorialogs-datasource-plugin-pack-zip

victorialogs-datasource-plugin-release: \
victorialogs-frontend-plugin-build \
victorialogs-backend-plugin-build \
victorialogs-datasource-plugin-pack
victorialogs-datasource-plugin-pack-tar \
victorialogs-datasource-plugin-pack-zip \
victorialogs-datasource-plugin-remove

victorialogs-datasource-plugin-remove:
rm -rf ./plugins/victorialogs-datasource

build-release:
git checkout $(TAG) && $(MAKE) victorialogs-datasource-plugin-release
Expand Down
4 changes: 2 additions & 2 deletions deployment/docker/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ app-via-docker: package-builder
go build $(RACE) -trimpath -buildvcs=false \
-ldflags "-extldflags '-static' $(GO_BUILDINFO)" \
-tags 'netgo osusergo nethttpomithttp2 musl' \
-o ./victorialogs-datasource/$(APP_NAME)$(APP_SUFFIX) ./pkg/
-o ./plugins/victorialogs-datasource/$(APP_NAME)$(APP_SUFFIX) ./pkg/

app-via-docker-windows: package-builder
mkdir -p gocache-for-docker
Expand All @@ -55,7 +55,7 @@ app-via-docker-windows: package-builder
go build $(RACE) -trimpath -buildvcs=false \
-ldflags "-s -w -extldflags '-static' $(GO_BUILDINFO)" \
-tags 'netgo osusergo nethttpomithttp2' \
-o ./victorialogs-datasource/$(APP_NAME)$(APP_SUFFIX).exe ./pkg/
-o ./plugins/victorialogs-datasource/$(APP_NAME)$(APP_SUFFIX).exe ./pkg/

frontend-package-base-image:
docker build -t frontent-builder-image -f deployment/docker/web/Dockerfile ./deployment/docker/web
Expand Down
Loading

0 comments on commit bda264e

Please sign in to comment.