Giter VIP home page Giter VIP logo

devpi-jenkins's Introduction

devpi: PyPI server and packaging/testing/release tool

This repository contains three packages comprising the core devpi system on the server and client side:

  • devpi-server: for serving a pypi.org consistent caching index as well as user or team based indexes which can inherit packages from each other or from the pypi.org site.
  • devpi-web: plugin for devpi-server that provides a web and search interface
  • devpi-client: command line tool with sub commands for creating users, using indexes, uploading to and installing from indexes, as well as a "test" command for invoking tox.

For getting started, more docs see https://doc.devpi.net/

Holger Krekel, Florian Schulze, April 2017 (contact us at mail at pyfidelity.com for support contracts and paid help)

devpi-jenkins's People

Contributors

fschulze avatar hpk42 avatar jaraco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

devpi-jenkins's Issues

Cannot get upload to trigger Jenkins

I followed the directions here https://github.com/devpi/devpi-jenkins/blob/master/README.rst but it's not working for me.

I set the uploadtriggers_jenkins to my jenkins server on my devpi index on my local machine.
I created the multijob Freestyle project with the file parameter jobscript.py on the Jenkins server.

I tried uploading a python package to my index and it simply added it and didn't trigger Jenkins at all.

Is this project still working and being maintained?

Jenkins authentication

I'd like to see a way to handle authentication against the Jenkins server. Embedding a username/password in the URL works, but it's neither secure nor flexible.

server fails to startup with plugin installed

$ devpi-server --host 0.0.0.0 --port 4040 --serverdir /srv/devpi/ Traceback (most recent call last): File "/usr/local/bin/devpi-server", line 11, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/devpi_server/main.py", line 54, in main pluginmanager = get_pluginmanager() File "/usr/local/lib/python2.7/dist-packages/devpi_server/config.py", line 24, in get_pluginmanager pm.load_setuptools_entrypoints("devpi_server") File "/home/sdubrul/.local/lib/python2.7/site-packages/pluggy.py", line 504, in load_setuptools_entrypoints self.register(plugin, name=ep.name) File "/home/sdubrul/.local/lib/python2.7/site-packages/pluggy.py", line 369, in register self._verify_hook(hook, hookimpl) File "/home/sdubrul/.local/lib/python2.7/site-packages/pluggy.py", line 477, in _verify_hook _formatdef(hookimpl.function), ", ".join(hook.argnames))) pluggy.PluginValidationError: Plugin 'devpi-jenkins' hook 'devpiserver_on_upload_sync' argument 'projectname' not available plugin definition: devpiserver_on_upload_sync(log, application_url, stage, projectname, version) available hookargs: __multicall__, log, application_url, stage, project, version

sdubrul@sdubrul-us:~$ pip list | grep devpi devpi-client (2.5.0) devpi-common (2.0.8) devpi-server (3.0.2) devpi-web (3.0.0) sdubrul@sdubrul-us:~$

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.