Circle CI有一个“ config.yml”文件。该文件包含配置,并且包含作业中的步骤。 config.yml的步骤中包含“签出”。 “结帐”是做什么的?
这是circleci的基本示例配置的样子:
// lga Array Value
lga:Array[2]
0:
code: "0101"
name: "LAGOS"
state: {name: "AP", code: "9866"}
1:
code: "AB01"
name: "ABIA-ABA NORTH"
state:name: "ABIA", code: "AB"}
////////
onChange(key, val) {
}
const { lga } = masterData;
let lgaOptions = [];
lga.map(({ code: value, name: label }) => {
lgaOptions.push({ value, label });
});
<View style={{ marginTop: 15 }}>
<View style={{ marginRight: 20, marginLeft: 20 }}>
<SelectField
label="Registration LGA"
options={lgaOptions}
// value={preferredLanguage}
onChange={this.languageChanged('Registration LGA')}
that={this}
/>
</View>
</View>
<View style={{ marginTop: 15 }}>
<View style={{ flexDirection: 'row', backgroundColor: '#fff', marginBottom: 0, marginLeft: 22 }}>
<SmallText textColor="grey" text={`Registration State`} />
</View>
<Item style={{ borderColor: '#00fff', borderBottomWidth: 1, marginLeft: 20, marginRight: 20 }}>
<Input
value={"Karnataka"}
keyboardType='numeric'
// onChangeText={(text) => this.onChange('email', text)}
/>
</Item>
</View>
答案 0 :(得分:0)
“结帐”有什么作用? 特殊步骤,用于将源代码签出到配置的路径(默认为working_directory)。这是一个特殊步骤的原因是,它更多地是一个帮助程序功能,旨在使您轻松签出代码。
其他信息:https://circleci.com/docs/2.0/configuration-reference/#checkout
在签出的情况下,步骤类型只是一个没有附加属性的字符串:
- checkout