Giter VIP home page Giter VIP logo

bitrise-step-jira-build's Introduction

Jira-Build

Marks JIRA tasks with current build number

How does it work?

First, the step needs to know tasks associated with the build, so it examines Git history of the merge that it was triggered by. Each merge request can have multiple tasks related to it. So step extracts all the messages of commits involved from the merge commit, and it looks for task keys using a predefined format (for example, [ABCD-1234]). Then using JIRA API, it updates custom fields of these tasks with current build number.

Additionally step can keep ticket history from failed/aborted builds. It uses Bitrise API to gather information about the commits from all aborted or failed builds preceding the current one.

The step does not clone git repository by itself, instead it is using the one located at $BITRISE_SOURCE_DIR. Make sure repository is cloned before using it (guide).

Useful links

How to use this Step

Can be run directly with the bitrise CLI, just git clone this repository, cd into it's folder in your Terminal/Command Line and call bitrise run test.

Check the bitrise.yml file for required inputs which have to be added to your .bitrise.secrets.yml file!

Step by step:

  1. Open up your Terminal / Command Line
  2. git clone the repository
  3. cd into the directory of the step (the one you just git cloned)
  4. Create a .bitrise.secrets.yml file in the same directory of bitrise.yml (the .bitrise.secrets.yml is a git ignored file, you can store your secrets in it)
  5. Check the bitrise.yml file for any secret you should set in .bitrise.secrets.yml
  • Best practice is to mark these options with something like # define these in your .bitrise.secrets.yml, in the app:envs section.
  1. Once you have all the required secret parameters in your .bitrise.secrets.yml you can just run this step with the bitrise CLI: bitrise run test

An example .bitrise.secrets.yml file:

envs:
- A_SECRET_PARAM_ONE: the value for secret one
- A_SECRET_PARAM_TWO: the value for secret two

How to create your own step

  1. Create a new git repository for your step (don't fork the step template, create a new repository)
  2. Copy the step template files into your repository
  3. Fill the step.sh with your functionality
  4. Wire out your inputs to step.yml (inputs section)
  5. Fill out the other parts of the step.yml too
  6. Provide test values for the inputs in the bitrise.yml
  7. Run your step with bitrise run test - if it works, you're ready

For Step development guidelines & best practices check this documentation: https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md.

NOTE:

If you want to use your step in your project's bitrise.yml:

  1. git push the step into it's repository
  2. reference it in your bitrise.yml with the git::PUBLIC-GIT-CLONE-URL@BRANCH step reference style:
- git::https://github.com/user/my-step.git@branch:
   title: My step
   inputs:
   - my_input_1: "my value 1"
   - my_input_2: "my value 2"

You can find more examples of step reference styles in the bitrise CLI repository.

How to contribute to this Step

  1. Fork this repository
  2. git clone it
  3. Create a branch you'll work on
  4. To use/test the step just follow the How to use this Step section
  5. Do the changes you want to
  6. Run/test the step before sending your contribution
  • You can also test the step in your bitrise project, either on your Mac or on bitrise.io
  • You just have to replace the step ID in your project's bitrise.yml with either a relative path, or with a git URL format
  • (relative) path format: instead of - original-step-id: use - path::./relative/path/of/script/on/your/Mac:
  • direct git URL format: instead of - original-step-id: use - git::https://github.com/user/step.git@branch:
  • You can find more example of alternative step referencing at: https://github.com/bitrise-io/bitrise/blob/master/_examples/tutorials/steps-and-workflows/bitrise.yml
  1. Once you're done just commit your changes & create a Pull Request

Share your own Step

You can share your Step or step version with the bitrise CLI. If you use the bitrise.yml included in this repository, all you have to do is:

  1. In your Terminal / Command Line cd into this directory (where the bitrise.yml of the step is located)
  2. Run: bitrise run test to test the step
  3. Run: bitrise run audit-this-step to audit the step.yml
  4. Check the share-this-step workflow in the bitrise.yml, and fill out the envs if you haven't done so already (don't forget to bump the version number if this is an update of your step!)
  5. Then run: bitrise run share-this-step to share the step (version) you specified in the envs
  6. Send the Pull Request, as described in the logs of bitrise run share-this-step

That's all ;)

bitrise-step-jira-build's People

Contributors

fredyshox avatar ikurek avatar kraczyhldp avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bitrise-step-jira-build's Issues

Step execution fails on Ubuntu due to outdated OpenSSL

As mentioned in https://stackoverflow.com/questions/70980763/bitrise-update-jira-issues-with-build-number-not-working, the step fails every time on Bitrise Ubuntu machines. The failure is caused by lib2git dependency on libssl.so.1.0.0 and libcrypto.so.1.0.0 which are not available on Bitrise Ubuntu 20.04 machines, since they ship with OpenSSL 1.1.1. Here's the warning before step execution fails:

/usr/bin/ld: warning: libssl.so.1.0.0, needed by /usr/local/lib/libgit2.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcrypto.so.1.0.0, needed by /usr/local/lib/libgit2.so, not found (try using -rpath or -rpath-link)

I think libgit2/libgit2#6258 can be a valid solution, since it seems to enable support for dynamically provides OpenSSL dependency, and it's shipped with libgit2 version 1.5

Updating build status for issues: []

Hi,
We're trying to use this plugin to update our Jira tickets with build numbers but so far we haven't been able to get it to work.

This is the part of our bitrise.yaml file in which we use the plugin:

      - jira-issue-update-build@0:
          run_if: '{{.IsCI | and (getenv "APP" | eq "smartmove_app")}}'
          inputs:
            - app_version: 0.3.0
            - jira_host: "https://skipr-sm.atlassian.net/"
            - jira_username: "$JIRA_USERNAME"
            - jira_access_token: "$JIRA_API_TOKEN"
            - jira_issue_pattern: "([A-Z]{1,10}-[0-9]+)"
            - jira_custom_field_id: '10035'
            - bitrise_api_token: "$BITRISE_ACCESS_TOKEN"

Output of jira-issue-update-build:

+------------------------------------------------------------------------------+

| (20) jira-issue-update-build@0                                               |
+------------------------------------------------------------------------------+
| id: jira-issue-update-build                                                  |
| version: 0.2.3                                                               |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| toolkit: bash                                                                |
| time: 2022-10-06T12:24:12Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
INFO[12:24:12]  * [OK] Step dependency (pkg-config) installed, available. 
INFO[12:24:12]  * [OK] Step dependency (go) installed, available. 
+++ dirname /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src/step.sh
++ cd /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src
++ pwd
+ THIS_SCRIPT_DIR=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src
++ uname -s
+ '[' Darwin == Linux ']'
++ uname -s
+ '[' Darwin == Darwin ']'
+ FORMULA_COMMIT_HASH=54b426b84c8824ae457ae7f654670cc6c30bf46f
+ FORMULA_PATH=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src/libgit2.rb
+ curl https://raw.githubusercontent.com/Homebrew/homebrew-core/54b426b84c8824ae457ae7f654670cc6c30bf46f/Formula/libgit2.rb -o /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src/libgit2.rb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  2262  100  2262    0     0  14218      0 --:--:-- --:--:-- --:--:-- 14881
+ HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
+ HOMEBREW_NO_AUTO_UPDATE=1
+ brew install /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src/libgit2.rb
Error: Failed to load cask: /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src/libgit2.rb
Cask 'libgit2' is unreadable: wrong constant name #<Class:0x00007fa32f0fc100>
Warning: Treating /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src/libgit2.rb as a formula.
==> Downloading https://ghcr.io/v2/homebrew/core/libgit2/manifests/1.3.0
==> Downloading https://ghcr.io/v2/homebrew/core/libgit2/blobs/sha256:426cbbe5464b73d9255f1ae3cccba1a241245b81203ac28e36b428bbd6bb32b8
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:426cbbe5464b73d9255f1ae3cccba1a241245b81203ac28e36b428bbd6bb32b8?se=2022-10-06T12%3A30%3A00Z&sig=VgpBWX0qkJsuunPtzB%2BseCE5Of%2BE88uHHVJGGki7oBY%3D&sp=r&spr=https&sr=b&sv=2019-12-12
Warning: libgit2 1.5.0 is available and more recent than version 1.3.0.
==> Pouring libgit2--1.3.0.monterey.bottle.tar.gz
🍺  /usr/local/Cellar/libgit2/1.3.0: 102 files, 3.4MB
Warning: HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK is set: not checking for outdated
dependents or dependents with broken linkage!
++ mktemp -d
+ TMP_GOPATH_DIR=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.FJxGg7Bc
+ GO_PACKAGE_NAME=github.com/Holdapp/bitrise-step-jira-build
+ FULL_PACKAGE_PATH=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.FJxGg7Bc/src/github.com/Holdapp/bitrise-step-jira-build
+ mkdir -p /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.FJxGg7Bc/src/github.com/Holdapp/bitrise-step-jira-build
+ rsync -avh --quiet /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise546788914/step_src/ /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.FJxGg7Bc/src/github.com/Holdapp/bitrise-step-jira-build/
+ export GOPATH=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.FJxGg7Bc
+ GOPATH=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.FJxGg7Bc
+ go run /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.FJxGg7Bc/src/github.com/Holdapp/bitrise-step-jira-build/main.go
Scanning Bitrise API for previous failed/aborted builds
Scanning git repo for JIRA issues (2 anchor[s])
Updating build status for issues: []
|                                                                              |
+---+---------------------------------------------------------------+----------+
| ✓ | jira-issue-update-build@0                                     | 54.50 sec|
+---+---------------------------------------------------------------+----------+

And the branch of which we're building (you can see that we tried several commit messages to match the pattern):
Screenshot 2022-10-06 at 15 23 48

And our Jira ticket:
Screenshot 2022-10-06 at 15 25 51

Revparsing stopped working

Hi! Thanks for the nice little project. It worked well for us for some months, using version/branch 0.2.2, but then stopped working a few weeks ago. We haven't yet been able to figure out what might've broke it. The last good build had output look this:

Scanning Bitrise API for previous failed/aborted builds
Scanning git repo for JIRA issues (3 anchor[s])
Revparse range: 03cbfc72b49de5ccc4c4d90815b9d19b35ca5f33^..03cbfc72b49de5ccc4c4d90815b9d19b35ca5f33
Revparse range: 03cbfc72b49de5ccc4c4d90815b9d19b35ca5f33^..03cbfc72b49de5ccc4c4d90815b9d19b35ca5f33
Revparse range: 2f8d8f4b7632d75a12214172e515d2d9f4c7fe35^..2f8d8f4b7632d75a12214172e515d2d9f4c7fe35
Updating build status for issues: [ABC-2516 ABC-2422]
2023/03/16 14:37:01 Current custom field content: "<nil>" 
2023/03/16 14:37:01 New build list: [9561 (6402)] , len: 1
2023/03/16 14:37:01 New custom field content: "9561 (6402)" 
2023/03/16 14:37:02 Current custom field content: "<nil>" 
2023/03/16 14:37:02 New build list: [9561 (6402)] , len: 1
2023/03/16 14:37:02 New custom field content: "9561 (6402)" 

Since it stopped working, the output is like this:

Scanning Bitrise API for previous failed/aborted builds
Scanning git repo for JIRA issues (3 anchor[s])
Revparse range: eb89b8231a9b88f7ba982e117a0b71f4b708dd75^..eb89b8231a9b88f7ba982e117a0b71f4b708dd75
Revparse error: %!(EXTRA *git.GitError=object not found - no match for id (30f9f037de16f4b51606083685bfc0ebf0570229))
Cannot find commit with hash: ba8581435d2a03cad37b27d1b60363e776842206
Cannot find commit with hash: 03cbfc72b49de5ccc4c4d90815b9d19b35ca5f33
Updating build status for issues: []

Both those commit hashes, ba8581435d2a03cad37b27d1b60363e776842206 and 03cbfc72b49de5ccc4c4d90815b9d19b35ca5f33 exist in the repo, both look like merge commits created by GitLab.

30f9f037de16f4b51606083685bfc0ebf0570229 also exists, its a commit created by Bitrise.

Other builds output a little less, but also the revparse error:

Scanning Bitrise API for previous failed/aborted builds
Scanning git repo for JIRA issues (1 anchor[s])
Revparse range: 5b3275de4162b454b38be9b17545c4f4e36a0d95^..5b3275de4162b454b38be9b17545c4f4e36a0d95
Revparse error: %!(EXTRA *git.GitError=object not found - no match for id (6592424107cef7443785562a308e7f73a65d2c8b))
Updating build status for issues: []

Again 6592424107cef7443785562a308e7f73a65d2c8b is a commit that exists in the repo.

I don't see anything special or problematic with those commits. Would you have any idea what could be causing the error?

Incompatible libgit2 and git2go versions

Pipeline Output

[36mINFO�[0m[13:13:58] * �[32;1m[OK]�[0m Step dependency (pkg-config) installed, available. �[34;1m(libgit2) isn't installed, installing...�[0m �[34;1m * �[32;1m[OK]�[0m libgit2 installed�[0m �[36mINFO�[0m[13:14:06] * �[32;1m[OK]�[0m Step dependency (libgit2) installed, available. �[36mINFO�[0m[13:14:06] * �[32;1m[OK]�[0m Step dependency (go) installed, available. dirname /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise1234391084/step_src/step.sh cd /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise1234391084/step_src pwd THIS_SCRIPT_DIR=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise1234391084/step_src uname -s '[' Darwin == Linux ']' mktemp -d TMP_GOPATH_DIR=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z GO_PACKAGE_NAME=github.com/Holdapp/bitrise-step-jira-build FULL_PACKAGE_PATH=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z/src/github.com/Holdapp/bitrise-step-jira-build mkdir -p /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z/src/github.com/Holdapp/bitrise-step-jira-build rsync -avh --quiet /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/bitrise1234391084/step_src/ /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z/src/github.com/Holdapp/bitrise-step-jira-build/ export GOPATH=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z GOPATH=/var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z go run /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z/src/github.com/Holdapp/bitrise-step-jira-build/main.go github.com/Holdapp/bitrise-step-jira-build/vendor/github.com/libgit2/git2go/v30 /var/folders/11/nh0v1jld7zd7b9zqm1774gtm0000gn/T/tmp.z31mef7z/src/github.com/Holdapp/bitrise-step-jira-build/vendor/github.com/libgit2/git2go/v30/Build_system_dynamic.go:11:3: error: "Invalid libgit2 version; this git2go supports libgit2 between v1.0.0 and v1.1.0". error "Invalid libgit2 version; this git2go supports libgit2 between v1.0.0 and v1.1.0".

Issue

The error complains that the libgit2 version installed is not compatible with git2go's version.

I can see recent releases this year that appear to be for the same reason so hopefully it's not too much work :) Thank you!

(Please forgive any formatting issues - 1st time issue poster!)

Git error: could not find repository from '/Users/vagrant/git'

After setting up the step with required variables, it seems I am unable to connect to Git. It might be stemming from the libgit2 cask, which it seems to have trouble loading initially? This is the only step in my workflow. I have Git successfully connected to my Bitrise app and am already running automated builds that stem from GitHub pushes.

I am running this on a Mac with: Xcode 13.0.x, macOS 12.4 (Monterey)

Full output below:
+------------------------------------------------------------------------------+
| (1) jira-issue-update-build@0 |
+------------------------------------------------------------------------------+
| id: jira-issue-update-build |
| version: 0.2.4 |
| collection: https://github.com/bitrise-io/bitrise-steplib.git |
| toolkit: bash |
| time: 2022-11-16T16:45:25Z |
+------------------------------------------------------------------------------+
| |
INFO[16:45:25] * [OK] Step dependency (pkg-config) installed, available.
INFO[16:45:25] * [OK] Step dependency (go) installed, available.
+++ dirname /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src/step.sh
++ cd /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src
++ pwd

  • THIS_SCRIPT_DIR=/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src
    ++ uname -s

  • '[' Darwin == Linux ']'
    ++ uname -s

  • '[' Darwin == Darwin ']'

  • FORMULA_COMMIT_HASH=54b426b84c8824ae457ae7f654670cc6c30bf46f

  • FORMULA_PATH=/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src/libgit2.rb

  • curl https://raw.githubusercontent.com/Homebrew/homebrew-core/54b426b84c8824ae457ae7f654670cc6c30bf46f/Formula/libgit2.rb -o /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src/libgit2.rb
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
    100 2262 100 2262 0 0 15721 0 --:--:-- --:--:-- --:--:-- 16273

  • HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1

  • HOMEBREW_NO_AUTO_UPDATE=1

  • brew install /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src/libgit2.rb
    Error: Failed to load cask: /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src/libgit2.rb
    Cask 'libgit2' is unreadable: wrong constant name #Class:0x00007f9ada970758
    Warning: Treating /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src/libgit2.rb as a formula.
    ==> Downloading https://ghcr.io/v2/homebrew/core/libgit2/manifests/1.3.0
    ==> Downloading https://ghcr.io/v2/homebrew/core/libgit2/blobs/sha256:426cbbe5464b73d9255f1ae3cccba1a241245b81203ac28e36b428bbd6bb32b8
    ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:426cbbe5464b73d9255f1ae3cccba1a241245b81203ac28e36b428bbd6bb32b8?se=2022-11-16T16%3A55%3A00Z&sig=%2Fski%2FFAiZB0xaItG0anewfcc8ju4Iivs3%2BjJyssbdPU%3D&sp=r&spr=https&sr=b&sv=2019-12-12
    Warning: libgit2 1.5.0 is available and more recent than version 1.3.0.
    ==> Pouring libgit2--1.3.0.monterey.bottle.tar.gz
    🍺 /usr/local/Cellar/libgit2/1.3.0: 102 files, 3.4MB
    Warning: HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK is set: not checking for outdated
    dependents or dependents with broken linkage!
    ++ mktemp -d

  • TMP_GOPATH_DIR=/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/tmp.hUlRLtHj

  • GO_PACKAGE_NAME=github.com/Holdapp/bitrise-step-jira-build

  • FULL_PACKAGE_PATH=/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/tmp.hUlRLtHj/src/github.com/Holdapp/bitrise-step-jira-build

  • mkdir -p /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/tmp.hUlRLtHj/src/github.com/Holdapp/bitrise-step-jira-build

  • rsync -avh --quiet /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/bitrise4036651634/step_src/ /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/tmp.hUlRLtHj/src/github.com/Holdapp/bitrise-step-jira-build/

  • export GOPATH=/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/tmp.hUlRLtHj

  • GOPATH=/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/tmp.hUlRLtHj

  • go run /var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/tmp.hUlRLtHj/src/github.com/Holdapp/bitrise-step-jira-build/main.go

github.com/Holdapp/bitrise-step-jira-build/vendor/github.com/libgit2/git2go/v33

ld: warning: dylib (/usr/local/Cellar/libgit2/1.3.0/lib/libgit2.dylib) was built for newer macOS version (12.0) than being linked (11.3)

command-line-arguments

ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000049.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000050.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000051.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000052.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000053.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000054.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000055.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000056.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000057.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000058.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000059.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000060.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000061.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: object file (/var/folders/wf/8v049ft10mx2wzww1j4v8j700000gn/T/go-link-1871434766/000062.o) was built for newer macOS version (12.0) than being linked (11.3)
ld: warning: dylib (/usr/local/Cellar/libgit2/1.3.0/lib/libgit2.dylib) was built for newer macOS version (12.0) than being linked (11.3)
Scanning Bitrise API for previous failed/aborted builds
Scanning git repo for JIRA issues (1 anchor[s])
Git error: could not find repository from '/Users/vagrant/git'

Errors on non OS X stacks

Recent log:

pkg-config: exec: "pkg-config": executable file not found in $PATH
WARN[07:36:40] Step (git::https://github.com/Holdapp/bitrise-step-jira-build.git@develop) failed, but was marked as skippable: Failed to prepare the step for execution through the required toolkit (go), error: Failed to install package, error: exit status 2 

Not found any issues

Hello! I've got some troubles. I used your bitrise step, added all input variables. But there's nothing happened

+------------------------------------------------------------------------------+

| (5) git::https://github.com/Holdapp/bitrise-step-jira-build.git@master       |
+------------------------------------------------------------------------------+
| id: https://github.com/Holdapp/bitrise-step-jira-build.git                   |
| version: master                                                              |
| collection: git                                                              |
| toolkit: bash                                                                |
| time: 2022-07-14T11:37:54Z                                                   |
+------------------------------------------------------------------------------+
...
...
...
Scanning Bitrise API for previous failed/aborted builds
Scanning git repo for JIRA issues (18 anchor[s])
Updating build status for issues: []

Can you help me, please? What's wrong I do?
Thank you!

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.