Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create package for this repo #34

Open
JanMikes opened this issue Jun 20, 2018 · 2 comments
Open

Create package for this repo #34

JanMikes opened this issue Jun 20, 2018 · 2 comments

Comments

@JanMikes
Copy link

Hello there!

I would love to use subsplit in CI (travis cron triggered job), and it would be awesome if it was possible to install subsplit by some package manager (composer, npm etc.).

Were you thinking about that? It is definitely something i could help you with!

Right now we are failing on this: https://travis-ci.org/Symplify/Symplify/jobs/394514575#L702

@themightychris
Copy link

themightychris commented Jun 20, 2018

ohh good idea, I'll volunteer to make a habitat package!

Edit: see #35

@TomasVotruba
Copy link

TomasVotruba commented Jul 1, 2018

In Symplify we resolved by adding own split command on top of this, see deprecated-packages/symplify#932

Install

composer require symplify/monorepo-builder --dev

Use

It supports paralel run which makes it much faster.

Classic use case for monorepo is to synchronize last tag and the master branch to allow testing of @dev version.

# monorepo-builder.yml
parameters:
    directories_to_repositories:
        packages/BetterPhpDocParser: '[email protected]:Symplify/BetterPhpDocParser.git'
        packages/PackageBuilder: '[email protected]:Symplify/PackageBuilder.git'

And run by:

vendor/bin/monorepo-builder package-alias

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants