baxtian / bitbucket-upload-file
上传已发布文件到bictbucket
0.1.6
2023-09-26 17:42 UTC
Requires
- php: >=7.4
- ext-intl: *
- baxtian/php-singleton: ^0.6.6
- codedungeon/php-cli-colors: ^1.12
- mashape/unirest-php: ^3.0
- phpmyadmin/motranslator: ^5.3
- vlucas/phpdotenv: ^5.5
README
创建一个存档并将其更新到bitbucket。
此库允许将存档上传到Bitbucket的下载目录。
访问令牌
要使用Bitbucket API,您必须创建一个具有写权限的访问令牌。
- 转到左侧菜单中的仓库设置。
- 在标记为安全的部分中查找访问令牌项目。
- 创建一个新的具有对仓库写权限的访问令牌。
- 复制访问令牌。
设置环境
在您的项目根目录创建或修改.env文件,并添加以下字段
WORKSPACE=your-bitbucket-name
PACKAGE=package-name
ACCESS_TOKEN=xxxxxxxx
Workspace和Package是您的Bitbucket仓库URL的一部分。https://bitbucket.org/{workspace}/{package}/src/master/
如何与composer一起使用
安装库
运行以下命令
composer install baxtian/bitbucket-upload-file
将scripts和archive元素添加到composer.json文件中。
{
.
.
.
"scripts": {
.
.
.
"dist": "composer archive --format=zip",
"release": [
"@dist",
"BitbucketUploadFile\\App::archive"
]
},
"archive": {
"exclude": [
"/.vscode/",
"/.env",
"/.env.example",
"/vendor/",
".gitignore",
"composer.*",
"README.md",
"*.zip"
]
}
.
.
.
}
请注意composer.json中的archive部分。阅读文档以了解如何添加或删除存档中的元素。
如何使用此工具?
运行此命令以创建存档
composer dist
运行此命令以上传存档
composer release
NPM
安装库
运行以下命令
npm install bitbucket-upload-file
将scripts添加到package.json文件中。
{
.
.
.
"scripts": {
.
.
.
"build": "your own build command",
"dist": "npm run build && node node_modules/bitbucket-upload-file/scripts/archive.js",
"release": "npm run dist && node node_modules/bitbucket-upload-file/scripts/upload.js"
},
.
.
.
}
环境中的额外字段
将以下信息添加到.env文件中
DIST_DIR=dist
DistDir是创建要分发的版本所在的目录,因此文件将包含此目录中的文件。
如何使用此工具?
运行此命令以创建存档
composer dist
运行此命令以上传存档
composer release