In order to be able to deploy that file with different values
depending on the server so we can use -dev.mgm services on
repoapi-dev.mgm
Change-Id: I2f5546c4f664707250ab89f29e71d4092c848890
Git daemon which provided Sipwise anonymous access to
internal Git repository is deprecated. Also it is
useless to point public GitHub repository to the internal git server.
Change-Id: Ib96777255b69bebf590fadf1cab9aadaa58400b5
* add 'shell' rule to Makefile for prod
> Traceback (most recent call last):
> File "/var/lib/repoapi/venv_prod/local/lib/python2.7/site-packages/celery/app/trace.py", line 240, in trace_task
> R = retval = fun(*args, **kwargs)
> File "/var/lib/repoapi/venv_prod/local/lib/python2.7/site-packages/celery/app/trace.py", line 438, in __protected_call__
> return self.run(*args, **kwargs)
> File "/usr/share/repoapi/repoapi/celery.py", line 35, in jbi_parse_hotfix
> app.send_task('hotfix_released', args=[jbi_id, path])
> File "/var/lib/repoapi/venv_prod/local/lib/python2.7/site-packages/celery/app/base.py", line 354, in send_task
> reply_to=reply_to or self.oid, **options
> File "/var/lib/repoapi/venv_prod/local/lib/python2.7/site-packages/celery/app/amqp.py", line 255, in publish_task
> raise ValueError('task args must be a list or tuple')
> ValueError: task args must be a list or tuple
Change-Id: Id1ccea3665a8face98e31608e2cd5a30acb4eaea
* remove uwsgi configs for them
* manage secret_key and virtualenv on postinst
* restart uwsgi on postinst
* add missing uwsgi as dependency
Change-Id: I40a85e75d3961c7e84d49fce5e3026064cac1d56
* shortcut like /<release>/<project>/latest/
* link added in project block
* add 404 responses for views
* format job date to UTC
* align to right date and number of jobs
Change-Id: Ia89662d17d3c6c9448ce91f9ca435ede37b7f705
* python-debian installed via pip
We are using virtualenv on production, so no need to
install packages for that
Change-Id: I2db86ffa9e71814b1d6dc9d7675bc9790b2c7ee7
* release-tools-runner sends a note
"hotfix <projectname> <version> triggered"
* TODO: how to be sure that version reaches
public release ??
Change-Id: Ib220f36d642172d8c89f4df35543193be16d37ce
* set logging from info to debug ( too much noise )
* use shutils to download big files ( just in case )
Change-Id: I35dee767040d64e6b24c743e86b6c2c62020cc0d
* Dockerfile: add screen and refresh due new requirements
* create settings/test.py just for tests
- celery in memory ( no need of server )
- files in RESULTS
* repoapi/tasks.py for celery tasks
- download console.txt and job.json from jenkins
when a JenkinsBuildInfo is created
* repoapi.ini:
- fire worker from uwsgi
http://uwsgi-docs.readthedocs.io/en/latest/AttachingDaemons.html
Change-Id: Ib23c45194878a6fdbbe547058013e39516ea2d17
* keep track of reviews/commits sent to workfront
so just one note will be sent per action
* notes will be private
* using workfront-post-note script
Change-Id: Ibde45086ff4e3c922650f1f290d643a61c42e0ec
* add latest info at list UUID for project
* fix clean uuids
* improve first loop of uuids
* increase timer loop to 30 secs
Change-Id: I81954097ff0796ae7d818b13c7c81feec67c2f61
* show date for UUID
* mark latest UUID
* split HTML templates in order not to duplicate code
* fix removal of uuids from the update AJAX loop
Change-Id: I158659b6bd49b09a8811e28ff46554a3b88705fe
We are having this error (flake8):
> pep8style.input_dir(os.path.relpath(location))
> AttributeError: 'StyleGuide' object has no attribute 'input_dir'
See https://github.com/kmmbvnr/django-jenkins/issues/319 for details
And this error (coverage):
> AttributeError: 'Coverage' object has no attribute '_harvest_data'
Change-Id: I0e2dd23e0fc9c072c85ac0cb19a7b69dcc37f849