bnhashem/deploy-bitbucket

使用 Bitbucket 部署您的项目到服务器

V1.0.0 2021-11-27 00:22 UTC

This package is auto-updated.

Last update: 2024-09-27 06:24:45 UTC


README

Latest Version on Packagist GitHub Code Style Action Status Total Downloads

安装

您可以通过 composer 安装此包

composer require bnhashem/deploy-bitbucket

您可以使用以下命令发布和运行 bitbucket yml 文件

php artisan vendor:publish --provider="Bnhashem\DeployBitbucket\DeployBitbucketServiceProvider"
  • 此命令发布此文件
    • bitbucket.php
    • bitbucket-pipelines.yml
    • deployment-exclude-list.txt
    • Envoy.blade.php

bitbucket-pipelines.yml

  • 您可以从此文件设置您的存储库设置,您可以管理分支和任务。

配置文件优化

  • 您可以在 project_name/config/bitbucket.php 中找到此文件

Bitbucket 优化

1. 前往存储库设置
  • 注意:确保您是管理员以显示此标签页
2. 选择部署标签页

App Screenshot

2. 选择您要部署代码的环境

App Screenshot 注意:添加此变量名 DEPLOY_PATH,项目路径值为 /home/username/public_html/project_name

3. 选择存储库变量标签页

App Screenshot 注意:添加此变量名 1. DEPLOY_HOST 添加您的主机值 87.1833.487.980 2. DEPLOY_USER 添加您的用户名值 username_value

4. 从常规部分选择访问密钥标签页

App Screenshot 注意:添加您的服务器公钥

5. 从管道部分选择 SSH 密钥标签页

App Screenshot 备注

  • 将此公钥复制到远程主机的 ~/.ssh/authorized_keys。
  • 添加主机地址
  • 点击获取

服务器优化

1. 创建您的项目文件夹
2. 进入项目目录

使用 Linux 终端,使用以下命令创建目录结构。

  cd /path/to/project_name
  mkdir -p storage/framework/{sessions,views,cache}

您还需要设置权限,允许 Laravel 在此目录中写入数据。

chmod -R 777 framework
chown -R username:username /path/to/your/project_name/storage
3. 复制项目的 .env 文件并检查变量值

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全漏洞

请查阅 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件