All Projects → voorhoede → Plek

voorhoede / Plek

Licence: mpl-2.0
Make continuous deployment delightful. Deploy and preview your apps for each pull request with Plek. 🇳🇱

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Plek

Alpine Make Vm Image
Make customized Alpine Linux disk image for virtual machines
Stars: ✭ 145 (+866.67%)
Mutual labels:  deployment, ci
Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (+1346.67%)
Mutual labels:  deployment, ci
Build
Netlify Build runs the build command, Build Plugins and bundles Netlify Functions.
Stars: ✭ 135 (+800%)
Mutual labels:  deployment, ci
Cloudflare Purge Action
🗑️ GitHub Action to purge a website's cache via the Cloudflare API
Stars: ✭ 66 (+340%)
Mutual labels:  deployment, ci
dockerized-drupal-starter
End-to-end (CI + CD) dockerized Drupal 8 starting point.
Stars: ✭ 27 (+80%)
Mutual labels:  deployment, ci
Temps
λ A selfhostable serverless function runtime. Inspired by zeit now.
Stars: ✭ 15 (+0%)
Mutual labels:  deployment, now
Mbt
The most flexible build tool for monorepo
Stars: ✭ 184 (+1126.67%)
Mutual labels:  deployment, ci
Meteor Now
Instantly deploy your Meteor apps with `meteor-now`
Stars: ✭ 339 (+2160%)
Mutual labels:  now, deployment
build-plugin-template
Template repository to create new Netlify Build plugins.
Stars: ✭ 26 (+73.33%)
Mutual labels:  deployment, ci
kahoy
Simple Kubernetes raw manifests deployment tool
Stars: ✭ 33 (+120%)
Mutual labels:  deployment, ci
jekyll-deploy-action
🪂 A Github Action to deploy the Jekyll site conveniently for GitHub Pages.
Stars: ✭ 162 (+980%)
Mutual labels:  deployment, ci
S3 Sync Action
🔄 GitHub Action to sync a directory with a remote S3 bucket 🧺
Stars: ✭ 497 (+3213.33%)
Mutual labels:  deployment, ci
Ansiblecm
A Docker based Ansible control machine for running playbooks in a consistent environment.
Stars: ✭ 26 (+73.33%)
Mutual labels:  deployment
Nanobox Engine Elixir
Engine for running Elixir apps on Nanobox
Stars: ✭ 10 (-33.33%)
Mutual labels:  deployment
Sonarondocker
🐳 📡 Docker way of running SonarQube + any DB
Stars: ✭ 25 (+66.67%)
Mutual labels:  ci
Lambda Deployment Example
Automated Lambda Deployments with Terraform & CodePipeline
Stars: ✭ 25 (+66.67%)
Mutual labels:  deployment
Now Clear
A utility to delete all zeit now instances that aren't aliased
Stars: ✭ 12 (-20%)
Mutual labels:  now
Docker Rails
Dockerize Rails 6 with ActionCable, Webpacker, Stimulus, Elasticsearch, Sidekiq
Stars: ✭ 856 (+5606.67%)
Mutual labels:  deployment
Owasp Zap Glue Ci Images
Ready to use images of Zap and Glue, especially for CI integration.
Stars: ✭ 25 (+66.67%)
Mutual labels:  ci
Golang Ci Template Github Actions
example for golang project using github actions
Stars: ✭ 24 (+60%)
Mutual labels:  ci

Plek

CircleCI Build Status LGTM Grade npm

Make continuous deployment delightful.

This project is currently archived since we do not use this tool anymore internally.

Plek is a GitHub integration and command line tool run from a continuous integration service. Plek deploys changes automatically and provides configured services like ZEIT Now out of the box. Additionally Plek shows the deployment status for each commit and provides 'preview' deployments for pull requests.


To start using Plek

The Plek CLI available as npm package is run from a continuous integration script. For example the command to deploy a static website with ZEIT Now is: npx plek now myproject.now.sh --app myproject -- --public. Plek will run through cleanup, deployment and aliasing using the commit context. Depending on this context Plek either deploys to the main domain or deploys to a subdomain for pull requests.

See the documentation for more information.

To start developing Plek

The CLI and server code for plek is inside the packages directory and the website including docs can be found in the website directory. To install dependencies for all packages and the website run yarn install from the project root.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].