Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
gitlab_satis [2018/09/14 12:35] – [Using Environment variable] admin | gitlab_satis [2018/11/09 14:05] – [Using Environment variable] admin |
---|
====== Using Gitlab and Satis to generate private composer Repository ====== | ====== Using Gitlab and Satis to generate private composer Repository ====== |
| |
[[https://github.com/ochorocho/gitlab-pages-satis|This]] is mainly a wrapper for [[https://github.com/mborne/satis-gitlab|mborne/satis-gitlab]] intended to make it easy to use with minimal and simple configuration. Best used together with Gitlab. I'm using Gitlab Pages behind **Apache**, nginx is the default/recommended way to use Gitlab Pages with. | [[https://github.com/ochorocho/gitlab-pages-satis|This]] is mainly a wrapper for [[https://github.com/mborne/satis-gitlab|mborne/satis-gitlab]] intended to make it easy to use with minimal and simple configuration. Best used together with Gitlab. <del>I'm using Gitlab Pages behind **Apache**,</del> NGINX is the default/recommended way to use Gitlab Pages with. |
| |
**Idea** | **Idea** |
* <del>Download zips in Satis ??? So no key auth is required??!?!?</del> add ''archive: true'' and *.tar-Files for Tags will be saved in ''./dist/'' Folder. Branches still point to Git Repo. | * <del>Download zips in Satis ??? So no key auth is required??!?!?</del> add ''archive: true'' and *.tar-Files for Tags will be saved in ''./dist/'' Folder. Branches still point to Git Repo. |
* <del>Multiple packages, which one is preferred?</del> Depends on the loading order of your defined repositories in composer.json | * <del>Multiple packages, which one is preferred?</del> Depends on the loading order of your defined repositories in composer.json |
| * FIXME Run pipeline only if it is not already running, pile up all requests and run it only once. |
| |
**Features** | **Features** |
homepage: "https://satis.example.org" | homepage: "https://satis.example.org" |
output: "satis.json" | output: "satis.json" |
use-file-to-include: '.satisinclude' | include-if-has-file: '.satisinclude' |
template: '/path/to/satis-template.example.json' | template: '/path/to/satis-template.example.json' |
archive: true | archive: true |