flowci / flow-core-x Goto Github PK
View Code? Open in Web Editor NEWPowerful and user-friendly CI/CD server with high availability, parallel processing, runner auto-scaling
Home Page: https://flowci.github.io
License: Apache License 2.0
Powerful and user-friendly CI/CD server with high availability, parallel processing, runner auto-scaling
Home Page: https://flowci.github.io
License: Apache License 2.0
首页,下载页,文档链接。
建议增加构建完成后,自动上传至fir的功能,方便使用二维码进行.ipa的分发,谢谢!
当前每个 setp 都需要 cd 到实际的项目目录,希望可以增加类似于 Docker 的 WORKDIR 指令,可以一次指定,后面的所有 step 都会在该目录下执行。
.flow.yml
:
flow:
- envs:
FLOW_AGENT_WORKSPACE: "${HOME}/agent-workspace"
PROJECT_NAME: "myproject"
steps:
- name: Git Clone
script: |
rm -r -f ${PROJECT_NAME}
export GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
git clone --branch ${FLOW_GIT_BRANCH} --single-branch ${FLOW_GIT_URL} ${PROJECT_NAME}
- name: Install
script: |
export LANG=en_US.UTF-8
cd ${PROJECT_NAME}
yarn install
- name: Lint
script: |
cd ${PROJECT_NAME}
yarn lint
- name: Build
script: |
cd ${PROJECT_NAME}
yarn build
重现部署:
在创建 Flow 的时候选择了 Deply Key 后如果不点测试,后面将无法读取到分支的信息。
RT
在创建 flow 时第三步填写 YML 配置时,默认给出 hello world 示例
# flow.ci templates
flow:
- envs:
FLOW_WELCOME_MESSAGE: "hello.world"
steps:
- name: Init
script: |
echo ${FLOW_WELCOME_MESSAGE}
需要一个 helloworld
背景色与工作流设置中 yml 配置背景色保持一致
在使用 Flow 时使用 Bitbucket 代码仓库时注意到一个现象,在 Push 代码的时候 Bitbucket 会立刻发送了WebHooks 消息,但此时代码仓库并没有 Push 完成,此时任务已经被触发,代码将无法 Clone 从而导致任务失败。
在《工作流设置》的《环境变量》中,如果对键值进行了修改,构建时会生效,但是构建列表中每次构建的《yml配置》中并没有变化,仍然是《配置yml工作流》中的内容。
建议将每次构建中的《yml配置》修改为真正生效的内容,最好单独展示每个环境变量的当前值,更容易判断构建的配置,谢谢!
如果有错误的情况,该节点也会被执行
RT
chrome 46版本点击登录无响应。
cmd consumer doesn't callback while cmd has exceptions, therefore job status been not updated
RT
1.使用docker安装flowci/mysql启动失败,报/var/lib/mysql目录找不到,注释docker-compose.yml中如下部分启动成功:
volumes:
- "~/flow-ci/db:/var/lib/mysql"
2.关于两个domain设置的问题,设置默认两个都为主机IP,登录时浏览器控制台出现跨域问题,请问该如何设置
FLOW_API_DOMAIN:
FLOW_WEB_DOMAIN:
Agent Name: default-agent
Error Message
Illegal character in query at index 83: http://flowci.bindolabs.com:8080/flow-control-center/agents/find?zone=default&name=�default-agent
RT
在�添加成员,绑定 多个 VCS 的账户
RT
eg : * * * * *
例如支持 Groovy, JS 等 script
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.