17 deploys over 14 days 10/31/19 - Today

magnitude

Projects

Name Repository Deploys Last deploy
GitHub DeployHub Production detkin/deployhub:production 17 Dylan Etkin made the last deploy
M AuthorA Details Diff
Get tests up and running with Circleci 2.0
Dylan Etkin
Pull Requests 1
Commits 13
Issues 0
Files 9
Authors 1
Need to make the staticfiles directory writable by the app user Also, generate the compressed files at build, so it's quicker on first load, doesn't hurt
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 1
Authors 1
Resolves #157 add js/css minification and cache busting to the project
Dylan Etkin
Pull Requests 1
Commits 3
Issues 1
Files 24
Authors 1
Resolve #118 get Github PRs by using their search API instead of inspecting the commit messages
Dylan Etkin
Pull Requests 1
Commits 3
Issues 1
Files 9
Authors 1
A few cleanups from yesterday, don't rely on pipenv in docker creation and generate the pgbouncer files into non-source controlled files
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 7
Authors 1
One little fix, the compose upgrade requires me to specify the network in the run command
Dylan Etkin
Pull Requests 0
Commits 2
Issues 0
Files 9
Authors 1
Update to docker-compose v3
Dylan Etkin
Pull Requests 0
Commits 2
Issues 0
Files 6
Authors 1
Include the right ENV vars for migration and remove the source mounts for prod compose
Dylan Etkin
Pull Requests 0
Commits 3
Issues 0
Files 5
Authors 1
Resolves #154 move deploys to using docker
Dylan Etkin
Pull Requests 1
Commits 11
Issues 1
Files 5
Authors 1
Add SLEUTH to all props, remove some unneeded props and add some new ones
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 4
Authors 1
Switch all the ENV variable names to SLEUTH instead of DEPLOYHUB
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 7
Authors 1
Fix nasty bug with 3rd party logins and fix prod docker so beat will work
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 5
Authors 1
Upgrade the Stripe lib and use their latest API version. Do a first pass at updating DeployHub to Sleuth
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 18
Authors 1
Update to python 3.7.5 and modify log levels
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 7
Authors 1
Bump to the latest celery version since we're now on latest django
Dylan Etkin
Pull Requests 0
Commits 2
Issues 0
Files 2
Authors 1
Bump version of premailer
Dylan Etkin
Pull Requests 0
Commits 1
Issues 0
Files 1
Authors 1
Resolves #152 upgrading to django 2.2.6 and related upgrades
Dylan Etkin
Pull Requests 1
Commits 3
Issues 1
Files 48
Authors 1
Author Details
160 -
Get tests up and running with Circleci 2.0
Dylan Etkin created deployed
158 -
Resolves #157 add js/css minification and cache busting to the project
Dylan Etkin created deployed
156 -
Resolve #118 get Github PRs by using their search API instead of inspecting the commit messages
Dylan Etkin created deployed
155 -
Resolves #154 move deploys to using docker
Dylan Etkin created deployed
153 -
Resolves #152 upgrading to django 2.2.6 and related upgrades
Dylan Etkin created deployed
Author Details
Merge pull request #160 from detkin/circleci-20-test Get tests up and running with Circleci 2.0
Dylan Etkin committed deployed
Specify the test output directory
Dylan Etkin committed deployed
Add cache and store test results
Dylan Etkin committed deployed
Set the testing value in the hosts file
Dylan Etkin committed deployed
Default to normal pg port and try to wait until it's ready
Dylan Etkin committed deployed
Install dev deps
Dylan Etkin committed deployed
Hope that circle has installed the browser for me
Dylan Etkin committed deployed
YML and circle are evil
Dylan Etkin committed deployed
Switch to the circle postgres even though it's old
Dylan Etkin committed deployed
Can't specify ports :(
Dylan Etkin committed deployed
Format better
Dylan Etkin committed deployed
Fuck you circle, version 2 it is
Dylan Etkin committed deployed
Get the tests running again, attempt to get it running in circle v2
Dylan Etkin committed deployed
Need to make the staticfiles directory writable by the app user Also, generate the compressed files at build, so it's quicker on first load, doesn't hurt
Dylan Etkin committed deployed
Missed a -r in the fab file so we can properly clean the staticfiles directory before deploy
Dylan Etkin committed deployed
Merge pull request #158 from detkin/detkin/django-compressor Resolves #157 add js/css minification and cache busting to the project
Dylan Etkin committed deployed
Add django-compressor to the project, make sure all JS/CSS is compressed and served via a unique path
Dylan Etkin committed deployed
Silly mistake in fab file, include -f on rm
Dylan Etkin committed deployed
Merge pull request #156 from detkin/detkin/get_all_gh_prs Resolve #118 get Github PRs by using their search API instead of inspecting the commit messages
Dylan Etkin committed deployed
Resolve #118 get Github PRs by using their search API instead of inspecting the commit messages
Dylan Etkin committed deployed
A few cleanups from yesterday, don't rely on pipenv in docker creation and generate the pgbouncer files into non-source controlled files
Dylan Etkin committed deployed
One little fix, the compose upgrade requires me to specify the network in the run command
Dylan Etkin committed deployed
Use pipenv instead of straight pip so we can lock all the deps versions
Dylan Etkin committed deployed
Update to docker-compose v3
Dylan Etkin committed deployed
Set gunicorn to reload on changes for dev, won't be an issue in prod since source never changes
Dylan Etkin committed deployed
Include the right ENV vars for migration and remove the source mounts for prod compose
Dylan Etkin committed deployed
Make sure when we deploy we're on the latest prod branch
Dylan Etkin committed deployed
Make pgbouncer grab DB info from ENV variables
Dylan Etkin committed deployed
Merge pull request #155 from detkin/detkin/docker_with_source Resolves #154 move deploys to using docker
Dylan Etkin committed deployed
Use the deployhub base image for now, fix local calls in fab
Dylan Etkin committed deployed
Convert deploy to using docker instead of hup and code pulls
Dylan Etkin committed deployed
Merge branch 'production' into detkin/docker_with_source * production: Add SLEUTH to all props, remove some unneeded props and add some new ones Switch all the ENV variable names to SLEUTH instead of DEPLOYHUB
Dylan Etkin committed deployed
Merge branch 'production' into detkin/docker_with_source * production: Fix nasty bug with 3rd party logins and fix prod docker so beat will work
Dylan Etkin committed deployed
Merge branch 'production' into detkin/docker_with_source * production: Upgrade the Stripe lib and use their latest API version.
Dylan Etkin committed deployed
Merge branch 'production' into detkin/docker_with_source * production: Update to python 3.7.5 and modify log levels
Dylan Etkin committed deployed
Merge branch 'production' into detkin/docker_with_source * production: Bump to the latest celery version since we're now on latest django Fix migrations in fab, new command for django 2.x Bump version of premailer Change logging to something more safe, WARN, log messages at that level All the changes for django 2 upgrade + move to newer social auth lib, ugh, I'd fire a kid if they made a change this big ;) Remove references and code for HipChat Upgrade to celery 4.2.2. Convert tasks to take ids instead of objects Since we're deploying via docker, rev postgres driver as well A few small lib upgrades and create another dev compose file for full container dev Update crispy, whatthepatch and fix 1.9 warning + TZ warnings Update docker postgres to 11
Dylan Etkin committed deployed
Merge branch 'production' into detkin/docker_with_source * production: update to new ES cluster Move ES back to AWS for prod, it's too much of a hog for a small docker deploy Add ES7 to the prod compose file so for now we can run it there Have the DeployIndex do an index update when related models change, remove the explicit reindex call Remove Haystack, use elasticsearch dsl instead
Dylan Etkin committed deployed
Change the name of the docker image to makeitso/sleuth
Dylan Etkin committed deployed
Change the dockerfile so we have a version of the app ready to run off of included source
Dylan Etkin committed deployed
Add SLEUTH to all props, remove some unneeded props and add some new ones
Dylan Etkin committed deployed
Switch all the ENV variable names to SLEUTH instead of DEPLOYHUB
Dylan Etkin committed deployed
Fix nasty bug with 3rd party logins and fix prod docker so beat will work
Dylan Etkin committed deployed
Upgrade the Stripe lib and use their latest API version. Do a first pass at updating DeployHub to Sleuth
Dylan Etkin committed deployed
Update to python 3.7.5 and modify log levels
Dylan Etkin committed deployed
Bump to the latest celery version since we're now on latest django
Dylan Etkin committed deployed
Fix migrations in fab, new command for django 2.x
Dylan Etkin committed deployed
Bump version of premailer
Dylan Etkin committed deployed
Merge pull request #153 from detkin/detkin/django2.2 Resolves #152 upgrading to django 2.2.6 and related upgrades
Dylan Etkin committed deployed
Change logging to something more safe, WARN, log messages at that level
Dylan Etkin committed deployed
All the changes for django 2 upgrade + move to newer social auth lib, ugh, I'd fire a kid if they made a change this big ;)
Dylan Etkin committed deployed
Author Details
157 -
Add compression and minification of css/js files with cache-busting
Dylan Etkin created deployed
118 -
When a GitHub pull request is merged with squashing commits we don't pickup the PR
Dylan Etkin created deployed
154 -
Move deploys to using docker
Dylan Etkin created deployed
152 -
Upgrade to latest django 2.2.6
Dylan Etkin created deployed
Filename Additions Deletions
.circleci/config.yml (4f2e33e) 56 0
circle.yml (4f2e33e) 0 11
configs/celery-supervisor.conf (c19b207) 1 1
configs/deployhub.nginx.conf (c19b207) 2 1
configs/deployhub.nginx.conf (a5d9a09) 6 0
configs/deployhub-supervisor.conf (2d92aed) 0 11
configs/gunicorn_start (df5ba6c) 1 1
configs/gunicorn_start (379cbec) 1 0
configs/gunicorn_start (c19b207) 1 1
configs/pgbouncer.ini (d3ff54f) 3 3
configs/pgbouncer.ini.template (93fdac0) 0 0
configs/pgbouncer-supervisor.conf (2d92aed) 10 0
configs/pgbouncer-users.txt (d3ff54f) 1 1
configs/pgbouncer-users.txt.template (93fdac0) 0 0
deployhub/apps/account/forms.py (4823a48) 1 1
deployhub/apps/account/pipeline.py (4823a48) 4 4
deployhub/apps/account/pipeline.py (113d0e5) 3 4
deployhub/apps/account/tasks.py (4f2e33e) 4 4
deployhub/apps/account/templates/account/welcome_email.html (4f2e33e) 3 3
deployhub/apps/account/templates/account/welcome_email.text (4f2e33e) 2 2
deployhub/apps/account/tests/test_deployhub.py (4f2e33e) 27 26
deployhub/apps/account/tests/test_deployhub.py (c8437af) 15 15
deployhub/apps/account/urls.py (4823a48) 15 23
deployhub/apps/account/util.py (4823a48) 1 1
deployhub/apps/atlassian.py (4823a48) 1 1
deployhub/apps/deploy/context.py (4823a48) 1 1
deployhub/apps/deploy/forms.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0001_initial.py (4823a48) 2 2
deployhub/apps/deploy/migrations/0002_author_commit_deploy_externaluser_issue_pullrequest.py (4823a48) 9 9
deployhub/apps/deploy/migrations/0003_author_deploy.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0004_commit_deploy.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0005_deploy_previous_deploy.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0006_auto_20140607_0009.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0007_auto_20140615_0445.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0008_auto_20150125_0535.py (4823a48) 15 15
deployhub/apps/deploy/migrations/0009_auto_20150413_0104.py (4823a48) 3 3
deployhub/apps/deploy/migrations/0013_deploy_deploy_author.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0014_auto_20150704_0347.py (4823a48) 1 1
deployhub/apps/deploy/migrations/0020_add_hook_to_repos_20160306_2150.py (4823a48) 1 1
deployhub/apps/deploy/models.py (4823a48) 19 2
deployhub/apps/deploy/tasks.py (97a5931) 0 1
deployhub/apps/deploy/tasks.py (c8437af) 8 8
deployhub/apps/deploy/tasks.py (4823a48) 22 22
deployhub/apps/deploy/templates/deploy/create_deployment.html (a5d9a09) 4 2
deployhub/apps/deploy/templates/deploy/deploy.html (a5d9a09) 4 2
deployhub/apps/deploy/templates/deploy/email_report.html (c8437af) 1 1
deployhub/apps/deploy/templates/deploy/empty_dashboard.html (c8437af) 2 2
deployhub/apps/deploy/templates/deploy/empty_dashboard.html (a5d9a09) 4 2
deployhub/apps/deploy/templates/deploy/empty_deployment.html (c8437af) 2 2
deployhub/apps/deploy/templates/deploy/landing.html (c8437af) 2 2
deployhub/apps/deploy/templates/deploy/report.html (a5d9a09) 5 3
deployhub/apps/deploy/templates/deploy/search_deployment.html (a5d9a09) 4 2
deployhub/apps/deploy/templates/password_reset/recovery_form.html (4823a48) 0 1
deployhub/apps/deploy/templates/password_reset/reset.html (4823a48) 1 1
deployhub/apps/deploy/urls.py (4823a48) 21 51
deployhub/apps/deploy/utils.py (4823a48) 3 3
deployhub/apps/deploy/views.py (4823a48) 6 6
deployhub/apps/middleware.py (4823a48) 2 2
deployhub/apps/organization/forms.py (4823a48) 1 1
deployhub/apps/organization/migrations/0001_initial.py (4823a48) 3 3
deployhub/apps/organization/migrations/0003_auto_20150125_0535.py (4823a48) 5 5
deployhub/apps/organization/migrations/0004_organization_stash_account.py (4823a48) 1 1
deployhub/apps/organization/migrations/0005_organization_jira_account.py (4823a48) 1 1
deployhub/apps/organization/migrations/0008_auto_20150613_0531.py (4823a48) 5 5
deployhub/apps/organization/migrations/0010_auto_20151026_0228.py (4823a48) 1 1
deployhub/apps/organization/migrations/0011_auto_20151109_0200.py (4823a48) 1 1
deployhub/apps/organization/migrations/0015_auto_20151223_1805.py (4823a48) 4 4
deployhub/apps/organization/models.py (c8437af) 2 2
deployhub/apps/organization/models.py (4823a48) 6 2
deployhub/apps/organization/templates/organization/billing_details.html (c8437af) 1 1
deployhub/apps/organization/templates/organization/display_plan.html (c8437af) 1 1
deployhub/apps/organization/templates/organization/invite_email.html (c8437af) 3 3
deployhub/apps/organization/templates/organization/invoice.html (c8437af) 7 7
deployhub/apps/organization/templates/organization/invoice.html (a5d9a09) 1 1
deployhub/apps/organization/templates/organization/manage_members.html (a5d9a09) 4 2
deployhub/apps/organization/templates/organization/payment_email.text (c8437af) 2 2
deployhub/apps/organization/templatetags/organization.py (c8437af) 1 1
deployhub/apps/organization/urls.py (4823a48) 20 51
deployhub/apps/organization/util.py (4823a48) 3 3
deployhub/apps/organization/views.py (c8437af) 12 4
deployhub/apps/organization/views.py (113d0e5) 5 2
deployhub/apps/organization/views.py (4823a48) 1 1
deployhub/apps/remote/bitbucket.py (97a5931) 2 1
deployhub/apps/remote/github.py (97a5931) 44 7
deployhub/apps/remote/__init__.py (97a5931) 1 1
deployhub/apps/remote/stash.py (97a5931) 2 1
deployhub/apps/remote/stash.py (4823a48) 0 2
deployhub/apps/util.py (4823a48) 4 6
deployhub_base.yml (379cbec) 0 12
deployhub/settings/base.py (c8437af) 1 1
deployhub/settings/base.py (df5ba6c) 1 1
deployhub/settings/base.py (4823a48) 39 40
deployhub/settings/base.py (97a5931) 38 0
deployhub/settings/base.py (113d0e5) 1 1
deployhub/settings/base.py (a5d9a09) 12 11
deployhub/settings/dev.py (df5ba6c) 11 11
deployhub/settings/dev.py (4823a48) 6 1
deployhub/settings/dev.py (1ebef68) 9 2
deployhub/settings/dev.py (4f2e33e) 2 2
deployhub/settings/dev.py (a5d9a09) 2 0
deployhub/settings/dev.py (97a5931) 0 38
deployhub/settings/dev.py (c19b207) 5 4
deployhub/settings/prod.py (a5d9a09) 2 0
deployhub/settings/prod.py (1ebef68) 8 5
deployhub/settings/prod.py (97a5931) 0 37
deployhub/settings/prod.py (df5ba6c) 17 17
deployhub/settings/prod.py (4823a48) 5 5
deployhub/settings/prod.py (c19b207) 3 2
deployhub/static/error403.html (c8437af) 8 8
deployhub/static/img/bitbucket_github_stash.png (a5d9a09) 0 0
deployhub/static/img/favicon.ico (a5d9a09) 0 0
deployhub/static/img/logos/deployhublogoName.png (a5d9a09) 0 0
deployhub/static/img/logos/deployhublogoNameSmall.png (a5d9a09) 0 0
deployhub/static/img/logos/sleuthlogoName.png (a5d9a09) 0 0
deployhub/static/img/logos/sleuthlogoNameSmall.png (a5d9a09) 0 0
deployhub/static/img/slack_and_hipchat.png (a5d9a09) 0 0
deployhub/templates/base.html (a5d9a09) 141 150
deployhub/templates/base.html (c8437af) 9 9
deployhub/templates/form.html (a5d9a09) 4 2
deployhub/templates/header.html (113d0e5) 1 1
deployhub/templates/login.html (4823a48) 1 1
deployhub/urls.py (4823a48) 9 10
devfull.yml (df5ba6c) 18 18
devfull.yml (1ebef68) 5 4
devfull.yml (c19b207) 3 3
devfull.yml (379cbec) 112 88
dev.yml (379cbec) 38 32
docker-entrypoint.sh (d3ff54f) 7 0
docker-entrypoint.sh (93fdac0) 3 3
docker-entrypoint.sh (2d92aed) 9 0
Dockerfile (a5ec0c6) 5 2
Dockerfile (a5d9a09) 3 0
Dockerfile (c19b207) 2 2
Dockerfile (810da77) 3 3
Dockerfile (93fdac0) 5 4
Dockerfile (2d92aed) 10 20
.dockerignore (93fdac0) 2 0
fabfile.py (93fdac0) 9 0
fabfile.py (97a5931) 2 2
fabfile.py (a5d9a09) 2 1
fabfile.py (a5ec0c6) 1 0
fabfile.py (379cbec) 0 1
fabfile.py (775f816) 1 1
fabfile.py (d3ff54f) 12 5
fabfile.py (2d92aed) 58 139
.gitignore (93fdac0) 3 0
Pipfile (4f2e33e) 2 2
Pipfile (a5d9a09) 1 0
Pipfile (a5ec0c6) 33 0
Pipfile.lock (4f2e33e) 14 6
Pipfile.lock (a5d9a09) 42 1
Pipfile.lock (a5ec0c6) 683 0
prod_no_beat.yml (df5ba6c) 0 32
prod.yml (379cbec) 92 72
prod.yml (113d0e5) 1 6
prod.yml (df5ba6c) 18 18
prod.yml (1ebef68) 5 2
prod.yml (d3ff54f) 0 6
README.md (a5ec0c6) 0 15
requirements/base.txt (c8437af) 1 1
requirements/base.txt (4823a48) 3 3
requirements/base.txt (775f816) 1 1
requirements/base.txt (b395823) 1 1
requirements/base.txt (a5ec0c6) 0 23
requirements/dev.txt (a5ec0c6) 0 5
requirements/prod.txt (a5ec0c6) 0 4
requirements.txt (a5ec0c6) 0 2
Name Username System User
Dylan Etkin detkin