-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #7 from PedroTroller/feat/first-release
feat: first release
- Loading branch information
Showing
11 changed files
with
5,632 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,80 @@ | ||
--- | ||
version: 2 | ||
version: 2.1 | ||
|
||
executor: machine | ||
|
||
orbs: | ||
docker: circleci/[email protected] | ||
node: circleci/[email protected] | ||
|
||
jobs: | ||
fonctionnal: | ||
docker: | ||
- image: docker/compose:1.22.0 | ||
environment: | ||
COMPOSE_FILE: docker-compose.yml | ||
tests: | ||
machine: | ||
docker_layer_caching: false | ||
steps: | ||
- checkout | ||
- docker/install-docker | ||
- docker/install-docker-compose | ||
- run: | | ||
docker-compose pull dev | ||
docker-compose build dev | ||
docker-compose up --detach dev | ||
- run: | | ||
docker-compose exec dev composer install | ||
docker-compose exec dev vendor/bin/behat | ||
release-test: | ||
machine: | ||
docker_layer_caching: false | ||
steps: | ||
- run: | | ||
echo 'export NVM_DIR="/opt/circleci/.nvm"' >> $BASH_ENV | ||
echo ' [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> $BASH_ENV | ||
- checkout | ||
- setup-docker-engine | ||
- type: shell | ||
name: Build and run docker container | ||
command: | | ||
docker-compose pull | ||
docker-compose build | ||
docker-compose up -d | ||
- type: shell | ||
name: Run tests | ||
command: | | ||
docker-compose exec http-markup composer install | ||
docker-compose exec http-markup vendor/bin/behat | ||
- docker/install-docker | ||
- docker/install-docker-compose | ||
- docker/check | ||
- run: | | ||
docker-compose pull prod | ||
docker-compose build prod | ||
docker-compose up --detach prod | ||
- run: | | ||
nvm install 15.0.1 | ||
npm install | ||
node_modules/.bin/semantic-release --dry-run | ||
release: | ||
machine: | ||
docker_layer_caching: false | ||
steps: | ||
- run: | | ||
echo 'export NVM_DIR="/opt/circleci/.nvm"' >> $BASH_ENV | ||
echo ' [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> $BASH_ENV | ||
- checkout | ||
- docker/install-docker | ||
- docker/install-docker-compose | ||
- docker/check | ||
- run: | | ||
docker-compose pull prod | ||
docker-compose build prod | ||
docker-compose up --detach prod | ||
- run: | | ||
nvm install 15.0.1 | ||
npm install | ||
node_modules/.bin/semantic-release | ||
workflows: | ||
version: 2 | ||
workflow: | ||
jobs: | ||
- fonctionnal | ||
- tests | ||
- release-test | ||
- release: | ||
requires: | ||
- tests | ||
- release-test | ||
filters: | ||
branches: | ||
only: | ||
- main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
vendor | ||
Dockerfile | ||
.* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
version: 2 | ||
|
||
updates: | ||
- package-ecosystem: bundler | ||
directory: '/' | ||
schedule: | ||
interval: "daily" | ||
commit-message: | ||
prefix: fix | ||
- package-ecosystem: composer | ||
directory: '/' | ||
schedule: | ||
interval: "daily" | ||
commit-message: | ||
prefix: fix | ||
prefix-development: test | ||
- package-ecosystem: docker | ||
directory: '/' | ||
schedule: | ||
interval: "daily" | ||
commit-message: | ||
prefix: fix | ||
- package-ecosystem: npm | ||
directory: '/' | ||
schedule: | ||
interval: "daily" | ||
commit-message: | ||
prefix: build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
--- | ||
titleAndCommits: true | ||
|
||
types: | ||
- build | ||
- ci | ||
- docs | ||
- feat | ||
- fix | ||
- perf | ||
- refactor | ||
- style | ||
- test | ||
|
||
allowMergeCommits: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
branches: | ||
- main | ||
plugins: | ||
- | ||
- '@semantic-release/commit-analyzer' | ||
- preset: conventionnalcommit | ||
- '@semantic-release/release-notes-generator' | ||
- '@semantic-release/github' | ||
- | ||
- semantic-release-docker | ||
- name: pedrotroller/http-markup |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
source 'https://rubygems.org' | ||
|
||
gem "github-markup", "=2.0.1" | ||
gem "RedCloth", "=4.3.2" | ||
gem "asciidoctor", "=2.0.10" | ||
gem "commonmarker", "=0.21.0" | ||
gem "creole", "=0.5.0" | ||
gem "org-ruby", "=0.9.12" | ||
gem "rdoc", "=3.6.1" | ||
gem "redcarpet", "=3.5.0" | ||
gem "wikicloth", "=0.8.3" |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,16 @@ | ||
--- | ||
version: '2' | ||
version: '3.8' | ||
|
||
services: | ||
http-markup: | ||
build: . | ||
prod: | ||
build: | ||
context: . | ||
target: prod | ||
image: pedrotroller/http-markup | ||
|
||
dev: | ||
build: | ||
context: . | ||
target: dev | ||
volumes: | ||
- '.:/var/www/html/' |
Oops, something went wrong.