如何将dist文件夹的内容部署到服务器根目录?

时间:2019-07-30 07:15:03

标签: angular6 continuous-deployment bitbucket-pipelines

我想将所有文件从dist文件夹部署到服务器中的一个文件夹中。

我的bitbucket存储库名称为“ test-project-app”。

这是我将应用程序部署到服务器的脚本。

script: # The script below will deploy the application to the webserver.
  - apt-get update
  - apt-get install ncftp
  - ncftpput -v -u "$FTP_USERNAME" -p "$FTP_PASSWORD" -R $FTP_HOST $FTP_SITE_ROOT dist/*

这些是我的存储库变量

FTP_HOST: xxx.xxx.xxx.xxx
FTP_SITE_ROOT /public_html/test/

上面的脚本在包含dist文件夹所有文件的测试文件夹内自动创建了文件夹“ test-project-app”。我想部署文件夹文件以测试根目录。

我该如何解决?

请任何帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

我之前也遇到过同样的问题。可以更改

from PyQt5.QtWidgets import QMdiSubWindow, QApplication, QVBoxLayout, QLabel, QWidget, QTableWidget, QTableWidgetItem
import sys


class Win(QMdiSubWindow):
    def __init__(self):
        QMdiSubWindow.__init__(self)
        self.setMinimumSize(300,200)
        main_widget=QWidget()
        layout=QVBoxLayout(main_widget)
        layout.addWidget(QLabel("numéro 1",self),0, Qt.AlignCenter)
        layout.addWidget(QLabel("numéro 2",self), 0, Qt.AlignCenter)
        main_widget.setLayout(layout)
        self.setWidget(main_widget)

        table=QTableWidget(3,2,self)
        att_title=QTableWidgetItem("Attribut")
        att_title.setTextAlignment(Qt.AlignCenter)
        table.setHorizontalHeaderItem(0, att_title)
        att_value=QTableWidgetItem("Valeur")
        table.setHorizontalHeaderItem(1, att_value)
        table.verticalHeader().setVisible(False)
        header=table.horizontalHeader()
        header.setSectionResizeMode(0,QtWidgets.QHeaderView.Stretch)
        header.setSectionResizeMode(1,QtWidgets.QHeaderView.Stretch)

        for row in range(3):
            for col in range(2):
                item=QTableWidgetItem("row {}, col {}".format(str(row),str(col)))
                item.setTextAlignment(Qt.AlignCenter)
                table.setItem(row,col,item)
        layout.addWidget(table)
        # layout.addStretch()




if __name__=="__main__":
    app = QApplication(sys.argv)
    win=Win()
    win.show()
    app.exec_()

进入

dist/*

希望这对您有用。