Tag Archives: API

Maven: не обновляется тег latest в файле maven-metadata.xml

11/28/2015
 

 Мы пользуемся менеджером репозиториев Artifactory. Аналогичная проблема наблюдается и при использовании других репозиториев – таких как Nexus. Проблема В одном из проектов обратили внимание, что в файле maven-metadata.xml тег <latest> не соответствует последней версии в теге <versions>: <?xml version=”1.0″ encoding=”UTF-8″?> <metadata> <groupId>group-id</groupId> <artifactId>artifact-id</artifactId> <version>1.1-SNAPSHOT</version> <versioning> <latest>1.195-SNAPSHOT</latest> <versions> <version>1.1-SNAPSHOT</version> <version>1.2-SNAPSHOT</version> … <version>1.202-SNAPSHOT</version> …

Git: добавление локального проекта в центральный репозиторий

09/14/2015
 

 Имеется директория проекта на локальной машине, не добавленная в Git. Переходим в каталог: > cd /d d:DropboxRDSrdsmanager_NG-1 Создаём пустой репозиторий: > git init Initialized empty Git repository in d:/Dropbox/RDS/rdsmanager_NG-1/.git/

Python: скрипт переименования спринтов в JIRA

07/28/2015
 

 Мы пользуемся Cloud-based версией JIRA, поэтому API может отличаться. Задача: переименовать спринты в JIRA. Обращение к спринтам в JIRA реализовано по их ID. Например, в URL https://account.atlassian.net/secure/RapidBoard.jspa?rapidView=23&view=reporting&chart=sprintRetrospective&sprint=144 ID спринта будет 144. Реализовано с помощью requests и argparse.

Python: модуль Fabric – пример использования

06/27/2015
 

 Общие сведения о модуле можно найти в посте Python: модуль Fabric. Ниже – пример использования. Класс используется для работы с нашей базой данных Cassandra, что бы загружать, получать или удалять файлы.

Python: пример использования модуля requests

06/12/2015
 

 Общие сведения можно найти в посте Python: модуль requests. В примере ниже – пример его использования. Функция cloud_put() выполняет деплой данных (XML и DLL файлы) в базу данных Cassandra через API нашего приложения:

Python: модуль requests

06/03/2015
 

 requests – HTTP библиотека Python. Ближайший аналог – urllib2. Содержит в себе встроенную библиотеку urllib3. Домашняя страница проекта – Requests: HTTP for Humans. Установить requests можно  спомощью PIP: $ pip install requests … Installing collected packages: requests Successfully installed requests-2.7.0

Bitbucket : создание репозитория из командной строки

04/22/2015
 

 Для создания нового репозитория – можно использовать Bitbucket REST APIs. Например – что бы создать репозиторий с именем testrepo для пользователя setevoy – выполняем: $ curl -X POST -u setevoy:p@ssw0rd -H “Content-Type: application/json” https://api.bitbucket.org/2.0/repositories/setevoy/testrepo -d ‘{“scm”: “git”, “is_private”: “true”, “fork_policy”: “no_public_forks” }’ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total… Read More »