baxtian/bitbucket-upload-file

上传已发布文件到bictbucket

安装: 39

依赖者: 0

建议者: 0

安全: 0

类型:suitecrm-env

0.1.6 2023-09-26 17:42 UTC

This package is auto-updated.

Last update: 2024-09-26 20:01:02 UTC


README

创建一个存档并将其更新到bitbucket。

此库允许将存档上传到Bitbucket的下载目录。

访问令牌

要使用Bitbucket API,您必须创建一个具有写权限的访问令牌

  1. 转到左侧菜单中的仓库设置
  2. 在标记为安全的部分中查找访问令牌项目。
  3. 创建一个新的具有对仓库写权限的访问令牌
  4. 复制访问令牌。

设置环境

在您的项目根目录创建或修改.env文件,并添加以下字段

WORKSPACE=your-bitbucket-name
PACKAGE=package-name
ACCESS_TOKEN=xxxxxxxx

WorkspacePackage是您的Bitbucket仓库URL的一部分。https://bitbucket.org/{workspace}/{package}/src/master/

如何与composer一起使用

安装库

运行以下命令

composer install baxtian/bitbucket-upload-file

scriptsarchive元素添加到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