All Projects → jenkinsci → upload-pgyer-plugin

jenkinsci / upload-pgyer-plugin

Licence: other
jenkins-upload-pgyer-plugin

Projects that are alternatives of or similar to upload-pgyer-plugin

Cucumber Reports Plugin
Jenkins plugin to generate cucumber-jvm reports
Stars: ✭ 168 (+110%)
Mutual labels:  jenkins-plugin
seleniumhtmlreport-plugin
Hudson plugin for selenium reports
Stars: ✭ 18 (-77.5%)
Mutual labels:  jenkins-plugin
configuration-as-code-secret-ssm-plugin
AWS SSM Plugin for Jenkins Configuration as Code
Stars: ✭ 22 (-72.5%)
Mutual labels:  jenkins-plugin
Hashicorp Vault Plugin
Jenkins plugin to populate environment variables from secrets stored in HashiCorp's Vault.
Stars: ✭ 191 (+138.75%)
Mutual labels:  jenkins-plugin
Warnings Ng Plugin
Jenkins Warnings Plugin - Next Generation
Stars: ✭ 248 (+210%)
Mutual labels:  jenkins-plugin
badge-plugin
Jenkins Badge plugin
Stars: ✭ 29 (-63.75%)
Mutual labels:  jenkins-plugin
Sonar Scanner Jenkins
SonarQube Scanner for Jenkins
Stars: ✭ 155 (+93.75%)
Mutual labels:  jenkins-plugin
build-user-vars-plugin
Set of environment variables that describe the user who started the build
Stars: ✭ 40 (-50%)
Mutual labels:  jenkins-plugin
nexus-platform-plugin
Nexus Platform Plugin for Jenkins
Stars: ✭ 25 (-68.75%)
Mutual labels:  jenkins-plugin
cmakebuilder-plugin
Jenkins CMake plugin
Stars: ✭ 16 (-80%)
Mutual labels:  jenkins-plugin
Jenkins Control Plugin
Jenkins integration in IDEA Platforms
Stars: ✭ 199 (+148.75%)
Mutual labels:  jenkins-plugin
Ec2 Plugin
Jenkins ec2 plugin
Stars: ✭ 246 (+207.5%)
Mutual labels:  jenkins-plugin
osf-builder-suite-for-sfcc-deploy-plugin
OSF Builder Suite For Salesforce Commerce Cloud :: Deploy
Stars: ✭ 14 (-82.5%)
Mutual labels:  jenkins-plugin
Performance Plugin
Performance Test Running and Reporting for Jenkins CI
Stars: ✭ 176 (+120%)
Mutual labels:  jenkins-plugin
pipeline-github-plugin
Pipeline: GitHub
Stars: ✭ 151 (+88.75%)
Mutual labels:  jenkins-plugin
Stashnotifier Plugin
A Jenkins Plugin to notify Atlassian Stash|Bitbucket of build results
Stars: ✭ 157 (+96.25%)
Mutual labels:  jenkins-plugin
configuration-as-code-groovy-plugin
Extension for Jenkins Configuration-as-Code plugin that allows running Groovy scripts
Stars: ✭ 39 (-51.25%)
Mutual labels:  jenkins-plugin
workflow-scm-step-plugin
plugins.jenkins.io/workflow-scm-step
Stars: ✭ 39 (-51.25%)
Mutual labels:  jenkins-plugin
pipeline-as-yaml-plugin
Jenkins Pipeline As Yaml Plugin
Stars: ✭ 111 (+38.75%)
Mutual labels:  jenkins-plugin
Tanaguru
Automated accessibility (a11y) testing tool, with emphasis on reliablity and automation
Stars: ✭ 116 (+45%)
Mutual labels:  jenkins-plugin

license Jenkins Plugins Jenkins Plugin installs

A simple introduction

中文文档

蒲公英官网文档

Pgyer can upload the application to the site, generate installation link and qr code user to open the installation link, or scan code qr code, can start installation.

Install plugin

  • Recommend

    Manage Jenkins -> Manage Plugins -> Available -> Search -> enter Upload to pgyer -> install

  • Alternate

    1. Click here to download the latest version

    2. Manage Jenkins -> Manage Plugins -> Advanced -> Upload Plugin -> Choose file -> choose upload-pgyer.hpi -> Upload

Build parameters

In version 2.1 removed the two build parameters, respectively isUploadPgyer and uploadPgyerTimeout, changing the build parameter buildName to buildType, and buildType to be required

User's guidance

So this plugin can be uploaded to the pgyer platform!And it can put the fields returned by pgyer into an environment variable, which you can use in other build steps, You can select upload to pgyer by adding build steps or adding post-build steps.

Introduction to parameters

field explanation
pgyer api_key (Required) API Key, used to identify the identity of the API caller,
if not specified, each interface needs to contain this parameter.
For the same pgyer registered users, this value is fixed.
Click to get pgyer api_key
scandir (Required) Need to upload ipa or apk file base dir path!
The default is ${WORKSPACE}, It means the path of the current project!
It is using ant's DirectoryScanner class, click to see DirectoryScanner class
It is equivalent to the parameters of the basedir method in the DirectoryScanner class! click to see basedir method
file wildcard (Required) Need to upload ipa or apk file name, Support wildcards,
like this: **/*.apk
like this: **/Test?/*_sign.apk
It is using ant's DirectoryScanner class, click to see DirectoryScanner class
It is equivalent to the parameters of the includes method in the DirectoryScanner class! click to see includes method
buildType (Required) Need to upload app type, Support buildType,
like this: android
like this: ios
The default: android!
installType (Optional) Application installation, the value is (1,2,3).
1: public,
2: password installed,
3: invitation to install.
The default is 1 public!
password (Optional) Set the App installation password, if you do not want to set the password, please pass empty string, or not pass.
updateDescription (Optional) Version update description, please pass empty string, or not pass.
channelShortcut (Optional) The download short link of the specified channel that needs to be updated, only one channel can be specified, string type, such as: abcd.

Running log

When it runs successfully, you can use the environment variables that are used! for example:

Change Log

Version 2.1(2022-10-26)

  • Minimum Jenkins requirement: 2.277.1
  • Example Remove configurations related to apiv1
  • removed isUploadPgyer build parameter
  • removed uploadPgyerTimeout build parameter
  • removed buildName build parameter
  • add buildType build parameter (required)
  • api changes
  • Upgrade Gson 2.9.0
  • Upgrade OkHttp3 4.10.0
  • Optimize code to improve stability

Version 1.34(2020-08-15)

  • Minimum Jenkins requirement: 2.164.1
  • Add isUploadPgyer build parameter
  • Add uploadPgyerTimeout build parameter
  • Upgrade pgyer api, add channelShortcut parameter
  • Change the default value of installType to 1
  • Optimize parameters verification
  • Upgrade Gson 2.8.6
  • Upgrade Ant 1.10.8
  • Upgrade OkHttp3 3.14.9
  • Optimize code to improve stability

Version 1.33(2019-09-07)

Version 1.31(2018-05-07)

  • Upgrade gson 2.8.4
  • Optimize upload log
  • Change the document image address.

Version 1.30(2018-04-16)

  • Remove jsoup, and import okhttp that be used network
  • Add upload file progress
  • Add pgyer api v2
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].