Mailing List Archive

A tool to package VMOD easily
Hi, All.

I've been struggling for a long time to deploy VMOD in my environment.
So I created a tool to build a VMOD package easily.
The Package is intended to be installed in its own environment, and
supports deb and rpm.


```
xcir@build01:~/git/vmod-packager$ ./vmod-packager.sh -d focal -v 7.0.0 -e
0.19 varnish-modules
...
##################################################
docker image: vmod-packager/focal:7.0.0-1
Dist: focal
Varnish Version: 7.0.0
Varnish VRT: 140
VMOD name: varnish-modules
VMOD Version: 140.0.19
Status: SUCCESS

xcir@build01:~/git/vmod-packager$ ls pkgs/debs/varnish-modules/
varnish-modules_140.0.19~focal-1_amd64.build
varnish-modules_140.0.19~focal-1_amd64.changes
varnish-modules-dbgsym_140.0.19~focal-1_amd64.ddeb
varnish-modules_140.0.19~focal-1_amd64.buildinfo
varnish-modules_140.0.19~focal-1_amd64.deb
```

It's still under development, but I think it will work.

https://github.com/xcir/vmod-packager

Regards,

--
Shohei Tanaka(@xcir)
https://blog.xcir.net/ (JP)
Re: A tool to package VMOD easily [ In reply to ]
Sweet! I've been meaning to build something like that for a long time,
that's great!

On Sun, Nov 21, 2021, 21:22 kokoniimasu <kokoniimasu@gmail.com> wrote:

> Hi, All.
>
> I've been struggling for a long time to deploy VMOD in my environment.
> So I created a tool to build a VMOD package easily.
> The Package is intended to be installed in its own environment, and
> supports deb and rpm.
>
>
> ```
> xcir@build01:~/git/vmod-packager$ ./vmod-packager.sh -d focal -v 7.0.0 -e
> 0.19 varnish-modules
> ...
> ##################################################
> docker image: vmod-packager/focal:7.0.0-1
> Dist: focal
> Varnish Version: 7.0.0
> Varnish VRT: 140
> VMOD name: varnish-modules
> VMOD Version: 140.0.19
> Status: SUCCESS
>
> xcir@build01:~/git/vmod-packager$ ls pkgs/debs/varnish-modules/
> varnish-modules_140.0.19~focal-1_amd64.build
> varnish-modules_140.0.19~focal-1_amd64.changes
> varnish-modules-dbgsym_140.0.19~focal-1_amd64.ddeb
> varnish-modules_140.0.19~focal-1_amd64.buildinfo
> varnish-modules_140.0.19~focal-1_amd64.deb
> ```
>
> It's still under development, but I think it will work.
>
> https://github.com/xcir/vmod-packager
>
> Regards,
>
> --
> Shohei Tanaka(@xcir)
> https://blog.xcir.net/ (JP)
> _______________________________________________
> varnish-misc mailing list
> varnish-misc@varnish-cache.org
> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>
Re: A tool to package VMOD easily [ In reply to ]
Thanks, It's something I've always wanted too :)

2021?11?22?(?) 15:06 Guillaume Quintard <guillaume.quintard@gmail.com>:

> Sweet! I've been meaning to build something like that for a long time,
> that's great!
>
> On Sun, Nov 21, 2021, 21:22 kokoniimasu <kokoniimasu@gmail.com> wrote:
>
>> Hi, All.
>>
>> I've been struggling for a long time to deploy VMOD in my environment.
>> So I created a tool to build a VMOD package easily.
>> The Package is intended to be installed in its own environment, and
>> supports deb and rpm.
>>
>>
>> ```
>> xcir@build01:~/git/vmod-packager$ ./vmod-packager.sh -d focal -v 7.0.0
>> -e 0.19 varnish-modules
>> ...
>> ##################################################
>> docker image: vmod-packager/focal:7.0.0-1
>> Dist: focal
>> Varnish Version: 7.0.0
>> Varnish VRT: 140
>> VMOD name: varnish-modules
>> VMOD Version: 140.0.19
>> Status: SUCCESS
>>
>> xcir@build01:~/git/vmod-packager$ ls pkgs/debs/varnish-modules/
>> varnish-modules_140.0.19~focal-1_amd64.build
>> varnish-modules_140.0.19~focal-1_amd64.changes
>> varnish-modules-dbgsym_140.0.19~focal-1_amd64.ddeb
>> varnish-modules_140.0.19~focal-1_amd64.buildinfo
>> varnish-modules_140.0.19~focal-1_amd64.deb
>> ```
>>
>> It's still under development, but I think it will work.
>>
>> https://github.com/xcir/vmod-packager
>>
>> Regards,
>>
>> --
>> Shohei Tanaka(@xcir)
>> https://blog.xcir.net/ (JP)
>> _______________________________________________
>> varnish-misc mailing list
>> varnish-misc@varnish-cache.org
>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>>
>