Отказано в доступе из конвейера Bitbucket - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь использовать конвейер bitbucket для загрузки моего сборочного apk в хоккейное приложение, но когда я пытаюсь запустить свой скрипт, я получаю

bash: ./deploy-hockey-dev.sh: Permission denied

это deploy-hockey-dev.sh:

#!/bin/sh

# upload apk to hockey app
curl \
-F "status=2" \
-F "notify=0" \
-F "ipa=@app/build/outputs/apk/debug/app-debug.apk" \
-H "X-HockeyAppToken: myToken" \
https://rink.hockeyapp.net/api/2/apps/upload

Кто-нибудь знает, в чем здесь проблема?

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Оказывается, что перед тем, как выполнить скрипт, я должен был использовать - chmod +x deploy-hockey-dev.sh, поэтому файл .yml, который используется в bitbucket, должен иметь эту строку перед выполнением скрипта.Я сделал учебник о том, как заставить весь процесс надеяться, что он кому-нибудь поможет.

0 голосов
/ 24 октября 2018

Это похоже на проблему с разрешениями Linux, а не на программирование.Проверьте, есть ли у скрипта разрешение на выполнение (бит x в ls -l).Вы можете проконсультироваться с chmod (man chmod) или Интернет для получения подробной информации о том, как работают разрешения Linux, так как я считаю, что это оффтоп для этого сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...