圈子ci中的“结帐”步骤有什么作用?

时间:2019-09-20 08:59:33

标签: git continuous-integration circleci

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>

1 个答案:

答案 0 :(得分:0)

“结帐”有什么作用? 特殊步骤,用于将源代码签出到配置的路径(默认为working_directory)。这是一个特殊步骤的原因是,它更多地是一个帮助程序功能,旨在使您轻松签出代码。

其他信息:https://circleci.com/docs/2.0/configuration-reference/#checkout 在签出的情况下,步骤类型只是一个没有附加属性的字符串: - checkout